home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / prog / atari / m2 / cat3src / cat / cat.m2d < prev    next >
Text File  |  1997-10-26  |  308KB  |  7,391 lines

  1. Datum:     31.5.91
  2. Version:   1.211
  3. Autor:     DS
  4. Modul(e):  CAT
  5. Žnderung:  menuMessageHandler umgestellt auf CASE
  6. -----------------
  7. Datum:     2.6.91
  8. Version:   1.211
  9. Autor:     JG
  10. Modul(e):  CatFiles, VDIStandards. MTDatabase
  11. Žnderung:  Diffs von Jo bernommen
  12. -----------------
  13. Datum:     2.6.91
  14. Version:   1.211
  15. Autor:     DS
  16. Modul(e):  MTEdit
  17. Žnderung:  Dateiname in Infozeile; Kennzeichnung, ob Text ge„ndert
  18.            ber '*' vor Dateinamen
  19. -----------------
  20. Datum:     3.6.91
  21. Version:   1.211
  22. Autor:     DS
  23. Modul(e):  UserInfo
  24. Žnderung:  UserInfo komplett umgestellt auf Textfile. Reihenfolge der 
  25. Variablen ist beliebig, Grož-/Kleinschreibung auch.
  26. -----------------
  27. Datum:     9.6.91
  28. Version:   1.212
  29. Autor:     DS
  30. Modul(e):  MTEdit
  31. Žnderung:  Range-Error bei Shift-Home beseitigt
  32. -----------------
  33. Datum:     9.6.91
  34. Version:   1.212
  35. Autor:     DS
  36. Modul(e):  UserInfo
  37. Žnderung:  Kommentare zul„ssig in CATUSER.INF
  38. -----------------
  39. Datum:     10.6.91
  40. Version:   1.212
  41. Autor:     DS
  42. Modul(e):  GRUPPENA.I
  43. Žnderung:  Liste zur Gruppenauswahl wird jetzt sortiert angezeigt.
  44. -----------------
  45. Datum:     16.6.91
  46. Version:   1.213
  47. Autor:     DS
  48. Modul(e):  CAT.M, LISTBOX.D, LISTBOX.I
  49. Žnderung:  Auswahlboxen fr Gruppen und Empf„nger jetzt komplett  
  50. tastaturbedienbar. Dabei einige Variablen rausgeworfen.
  51. -----------------
  52. Datum:     20.-24.6.91
  53. Version:   1.214
  54. Autor:     DS, JGS
  55. Modul(e):  CAT.M, INFHANDL.D, INFHANDL.I, USERINFO.I
  56. Žnderung:  Diffs von Johannes fr Protokoll-Datei bernommen. ISB und ISG
  57. eingebaut. Bei den Mausinfos wird jetzt angezeigt, welche Infofiles 
  58. vorhanden sind und welche neu sind. Achtung: Das alte INFO.INF muž dafr 
  59. vorher gel”scht werden (und man bekommt dann alle Infofiles neu). Fehler 
  60. aus Userinfo ausgebaut (die Gruppen„nderungeneinstellung wurden nicht 
  61. richtig gespeichert). Alle Alerts umgestellt auf MagicLib. Zus„tzlich 
  62. neue ObjcEdit-Funktion in MagicLib eingebaut, jetzt ist auch in Edit-
  63. Feldern springen mit den Cursortasten m”glich, aužerdem gibt es einen 
  64. Insert-Modus und einen šberschreib-Modus (Umschaltung mit Insert) und man 
  65. kann Sonderzeichen ber Shift-Insert einfgen.
  66. -----------------
  67. Datum:     24.6.91
  68. Version:   1.214
  69. Autor:     DS
  70. Modul(e):  MTEDIT.I
  71. Žnderung:  Beim Umbruch werden jetzt keine W”rter mehr unn”tig 
  72. zusammengezogen, sondern im Notfall ein Leerzeichen eingefgt. Bei mit 
  73. Bindestrich getrennten W”rtern wird kein Leerzeichen eingefgt.
  74. -----------------
  75. Datum:     27.6.91
  76. Version:   1.214
  77. Autor:     DS
  78. Modul(e):  USERINFO.I
  79. Žnderung:  Auf Grund des Koordinatenchecks in Userinfo erschien das Help-
  80. Window in der Menuzeile (:-)). Das gleiche konnte bei falschen 
  81. Koordinaten mit dem Nachrichten- bzw. Editorfenster passieren. 
  82. Koordinatencheck wurde deshalb rausgeworfen.
  83. -----------------
  84. Datum:     Juli 91
  85. Version:   1.214
  86. Autor:     DS
  87. Modul(e):  fast alle
  88. Žnderung:  Anpassung auf MagicLib 3.0. Aužerdem Fehlerbeseitigung in der
  89. MagicLib 3.0.
  90. -----------------
  91. Datum:     29.7.91
  92. Version:   1.214
  93. Autor:     DS
  94. Modul(e):  MTDatabase, Outconverter
  95. Žnderung:  DIFs von Jo bernommen. Keine 'Verkettung hinter Dateiende' mehr
  96. im Logfile, war an falscher Stelle.
  97. -----------------
  98. Datum:     31.7.91
  99. Version:   1.214
  100. Autor:     DS
  101. Modul(e):  MTEdit.I
  102. Žnderung:  Beim Einlesen von Texten ohne CR/LF am Ende wird kein Zeichen 
  103. mehr verschluckt.
  104. -----------------
  105. Datum:     31.7.91
  106. Version:   1.214
  107. Autor:     DS
  108. Modul(e):  UserInfo.I
  109. Žnderung:  Initialisierung des Infotextarray umgestellt auf Value 
  110. Constructor.
  111. Dadurch kleinerer Code.
  112. -----------------
  113. Datum:     31.7.91
  114. Version:   1.214
  115. Autor:     DS
  116. Modul(e):  ListBox.I
  117. Žnderung:  Umgestellt von GrafSlidebox auf GrafDragbox. Dadurch jetzt keine
  118. eventuellen Abstrze mehr, die es bei GrafSlidebox gab.
  119. -----------------
  120. Datum:     1.8.91
  121. Version:   1.214
  122. Autor:     DS
  123. Modul(e):  ListBox.I
  124. Žnderung:  šberflssige WindUpdate (ENDxxx) entfernt. Waren drin, obwohl 
  125. kein BEGxxx gemacht wurde!
  126. -----------------
  127. Datum:     1.8.91
  128. Version:   1.214
  129. Autor:     DS
  130. Modul(e):  MTVDIAnzeige, GruppenAuswahl.i
  131. Žnderung:  Shift-Down am Ende der Stichwortliste fr nicht mehr zu einem 
  132. Range-Error. Bei Žnderung der ausgew„hlten Gruppen wird IGK.TXT (und 
  133. damit die Žnderungen) wieder gespeichert.
  134. -----------------
  135. Datum:     2.8.91
  136. Version:   1.215
  137. Autor:     DS
  138. Modul(e):  MagicLib...
  139. Žnderung:  Noch mehr Fehler in der MagicLib 3.0 behoben. U.a. kann man auch
  140. wieder einen Underscore beim Empf„ngernamen angeben. L”schen von Gruppen
  141. funktioniert wieder, lag an MagicStrings.Equal (REF eingefgt).
  142. -----------------
  143. Datum:     2.8.91
  144. Version:   1.215
  145. Autor:     DS
  146. Modul(e):  Mtedit
  147. Žnderung:  Beim Hinzuladen wird jetzt eine Biene dargestellt. Aužerdem 
  148. waren da auch noch diverse andere kleine Fehler drin, die auch behoben 
  149. sind. Diese Version an GS und WB.
  150. -----------------
  151. Datum:     7.8.91
  152. Version:   1.216
  153. Autor:     DS
  154. Modul(e):  Inhandler, mtdatabase, GruppenAuswahl
  155. Žnderung:  In Inhandler 0c an Suchmasken fr angefgt, damit die Strings 
  156. auch vernnftig terminiert sind. Leider hat das der Compiler nicht 
  157. automatisch gemacht. In mtdatabase šberlauf bei NewMess behoben. Aužerdem 
  158. wohl hoffentlich ab und zu auftretende zus„tzliche Eintr„ge in der 
  159. Gruppenliste beim Abrufen entfernt. In Gruppenauswahl Fehler behoben, der 
  160. dazu fhrte, daž die letzte Gruppe nicht angezeigt wurde.
  161. -----------------
  162. Datum:     7.8.91
  163. Version:   1.216
  164. Autor:     DS
  165. Modul(e):  mtUtils
  166. Žnderung:  Fehler in SetObjcString behoben,der dazu fhrte, daž Strings 
  167. immer krzer wurden. Nun sieht die Adressenliste auch wieder vernnftig 
  168. aus.
  169. -----------------
  170. Datum:     8.8.91
  171. Version:   1.216
  172. Autor:     DS
  173. Modul(e):  mtTextfiles.I
  174. Žnderung:  War ein Bug drin beim gepufferten Lesen. Es wurde noch ein 
  175. Zeichen hinter EOF aus dem Buffer gelesen. Der fhrte zu den sporadisch 
  176. auftretenden Gruppennamen aus 1 Buchstaben.
  177. -----------------
  178. Datum:     8.8.91
  179. Version:   1.216
  180. Autor:     DS
  181. Modul(e):  MTDatabase.I
  182. Žnderung:  Noch was ge„ndert beim Einlesen des Gruppen.inf. War ein b”ser
  183. Bug drin, der dazu fhren konnte, daž die Auswahlliste beim Lesen leer war!
  184. -----------------
  185. Datum:     12.8.91
  186. Version:   1.216
  187. Autor:     DS
  188. Modul(e):  InHandler.I, mtDatabase.I, Catlog.i
  189. Žnderung:  In Inhandler Transfer korrigiert. Aužerdem alle OpenTextfile mit
  190. Buffergr”že 0 ge„ndert auf OpenTextfile mit Buffergr”že 512, da bei 0 Byte
  191. Buffer 32 kB genommen wurde, wozu dann sicherlich auch nicht mehr genug 
  192. Speicher da ist.
  193. -----------------
  194. Datum:     18.8.91
  195. Version:   1.216
  196. Autor:     DS
  197. Modul(e):  MTVdiAnzeige
  198. Žnderung:  šberlauf bei Abbruch von Suchen mittels Escape behoben.
  199. Vorerst aber nur dort den Range-Check ausgeschaltet. Muž noch vernnftig
  200. ge„ndert werden.
  201. -----------------
  202. Datum:     19.8.91
  203. Version:   1.216
  204. Autor:     DS
  205. Modul(e):  Outconverter
  206. Žnderung:  šberlauf in Convert behoben, der beim langsamen Einfgen 
  207. auftrat. Sollte jetzt funktionieren, da eine Abfrage vorher eingebaut 
  208. wurde.
  209. -----------------
  210. Datum:     19.8.91
  211. Version:   1.216
  212. Autor:     DS
  213. Modul(e):  MTEdit.I
  214. Žnderung:  Im Editor testweise einen richtigen Umbruch eingebaut, d.h. nach
  215. einem Wortumbruch beim Einfgen wird auch der Rest des Absatzes 
  216. umgebrochen. Flackert aber ganz frchterlich.
  217. -----------------
  218. Datum:     3.9.91
  219. Version:   1.217
  220. Autor:     DS
  221. Modul(e):  CatEdit und diverse andere
  222. Žnderung:  Neuen Editor implementiert, es k”nnen jetzt beliebig viele 
  223. (naja, begrenzt durch Anzahl der Fenster) Texte geladen werden. Achtung: 
  224. Es funktioniert noch l„ngst nicht alles so, wie es soll! Abbruch im 
  225. Editor bei QUIT funktioniert z.B. noch nicht! Ansonsten ist es aber schon 
  226. brauchbar. Quoten und Infozeile funktioniert auch noch nicht! Ebenfalls 
  227. werden leere Texte nicht automatisch gel”scht, bitte darauf achten. 
  228. Autoindent wird zwar angezeigt, aber noch nicht ausgefhrt. Abschalten 
  229. kann man es auch noch nicht :-) Der horizontale Slider ist ebenfalls noch 
  230. nicht benutzbar, damit wird noch gar nichts gemacht. Wortmarkierung per 
  231. Doppelclick ist noch nicht implementiert.
  232. Anzeige vom Stichwort und Gruppe bzw. Empf„nger von PM ist noch nicht drin.
  233. Aužerdem wird beim Laden von Texten keine Information ber den Ladevorgang
  234. gegeben, und der Mauscursor wird nicht angepažt.
  235. -----------------
  236. Datum:     13.9.91
  237. Version:   1.217
  238. Autor:     DS
  239. Modul(e):  CatEdit und alle Editxxxx-module
  240. Žnderung:  Editor aufgeteilt in verschiedene Module, Cursor- und 
  241. Maushandling umgekrempelt. Blockmarkierung noch weiter verbessert, 
  242. Wortmarkierung per Doppelclick geht jetzt auch. Quoten und Infozeile 
  243. funktionieren jetzt auch. Aužerdem wird ein eingelesener Text bei zu 
  244. langen Zeilen nicht mehr abgeschnitten, sondern umgebrochen (wortweise). 
  245. Zeilenredraw fr FSM-GDOS verbessert, Kerning funktioniert jetzt 
  246. einigermažen (d.h. berlappende Buchstaben werden auch bei l”schen und 
  247. einfgen richtig gezeichnet).
  248. -----------------
  249. Datum:     15.9.-2.10.91
  250. Version:   1.218
  251. Autor:     DS
  252. Modul(e):  CatEdit und alle Editxxxx-Module
  253. Žnderung:  Kein Unterschied mehr bei der Behandlung von proportionalen und 
  254. nicht-proportionalen Fonts, Undo implementiert, entweder letzte Zeile 
  255. kann restauriert werden oder letzte Operation (Zeile(n) l”schen, Block 
  256. ausschneiden/einfgen, Block berschreiben). Bei Speichermangel kein Undo 
  257. m”glich, keine Fehlermeldung. Beim Quoten k”nnen jetzt auch ganze Bl”cke 
  258. mit Umbruch gequotet werden.
  259. -----------------
  260. Datum:     12.10.91
  261. Version:   1.219
  262. Autor:     DS
  263. Modul(e):  Fast alle :-(
  264. Žnderung:  Umgestellt auf MagicLib 3.00. In CatFiles deswegen OpenFile 
  265. ge„ndert. Fontauswahl funktioniert im Moment nicht, da mtFonts recht 
  266. unbenutzbar ist. Wird als n„chstes gemacht. Bugs aus MagicLib beseitigt. 
  267. CatPutz schon umgestellt auf neue Fontauswahl, dafr neue Module. Kostet 
  268. natrlich auch alles Platz, da jetzt ein eigenes Modul mit fast 
  269. identischen Funktionen auf mtFonts aufsetzt.
  270. -----------------
  271. Datum:     20.10.91
  272. Version:   1.220
  273. Autor:     DS
  274. Modul(e):  Alle Oberfl„chen-Module
  275. Žnderung:  Weitere Bugs in MagicLib behoben, umgestellt auf neue Ressource 
  276. und neue Fontauswahl. Fontauswahl nun nur fr Topwindow. 
  277. Erstaunlicherweise ist die Version eigentlich nicht gr”žer geworden, 
  278. obwohl zus„tzliche Dialoge drin sind und einige neue Routinen. Die neuen 
  279. Funktionen, die teilweise in der Ressource zu sehen sind, werden noch 
  280. nicht untersttzt.
  281. -----------------
  282. Datum:     29.10.91
  283. Version:   1.221
  284. Autor:     DS
  285. Modul(e):  MTVDIAnzeige, UserInfo, CatEdit
  286. Žnderung:  Bugs durch Speicherumstellung im Editor behoben, funktioniert 
  287. jetzt hoffentlich ohne Abstrze. Žnderung der Fensterkoordinaten im 
  288. Userinfo auf Auženkoordinaten, daher jetzt šberprfung beim Einlesen 
  289. m”glich. Aužerdem ist das Keyhandling in der MagicLib jetzt endlich 
  290. wieder richtig, da ich den Bug gefunden habe, der fr die mitunter sehr 
  291. merkwrdige Behandlung von Tastendrcken verantwortlich war.
  292. -----------------
  293. Datum:     30.10.91
  294. Version:   1.221
  295. Autor:     DS
  296. Modul(e):  CatEdit
  297. Žnderung:  Search, SearchAndReplace implementiert, Dialog dafr 
  298. implementiert, aber nur testweise fr geplanten externen Editor! Fliegt 
  299. wieder aus CAT raus! Funktioniert auch alles, k”nnte ein bižchen 
  300. schneller sein. Ist aber recht flott.
  301. -----------------
  302. Datum:     1.11.91
  303. Version:   1.222
  304. Autor:     DS
  305. Modul(e):  CatEdit, EditDraw, EditTool, EditGlob
  306. Žnderung:  Rechts und Links scrollen und horizontalen Slider
  307. implementiert. Jetzt haben wir wirklich einen richtigen Editor!
  308. Auch bei der Blockmarkierung kann man jetzt in alle Richtungen
  309. scrollen, sogar diagonal. :-) Bei Eingabe wird Cursor automatisch 
  310. zentriert, so daž er im Fenster sichtbar ist! Ein Problem mit dem 
  311. horizontalen Slider gibt es noch! Die Maximalbreite wird beim Einlesen 
  312. der Zeilen berechnet, und daraus wird dann die Sliderbreite und -position 
  313. berechnet. Wenn man den Zeichensatz wechselt, mžte theoretisch eine 
  314. komplette Neuberprfung vorgenommen werden!
  315. Da das aber insbesondere bei langen Texten lange dauern kann, habe ich 
  316. darauf verzichtet. Es wird daher bei der Ausgabe nachgeprft, ob die 
  317. aktuelle Zeile l„nger ist als der gemerkte Wert. Wenn das der Fall ist, 
  318. wird der neue Wert gemerkt und der Slider wird angepažt. Es kann also 
  319. passieren, daž beim Scrollen nach einem Zeichensatzwechsel auf einmal 
  320. sich der untere Slider ver„ndert! Dies ist aber keinerlei Behinderung fr 
  321. die Arbeit, da man immer an jede Stelle im Text kommen kann. Es wird eine 
  322. eventuelle Verkrzung der l„ngsten Zeile auch nicht registriert, wenn man 
  323. also eine sehr lange Zeile hat und sonst nur sehr kurze, dann stimmt nach 
  324. dem L”schen der langen Zeile der Slider nicht mehr! Aber ich finde, daž 
  325. auch das keine Behinderung der Arbeit darstellt, da der Slider h”chstens 
  326. zu schmal ist, man also weiter nach rechts (hinter den Text) kommt als 
  327. man eigentlich mžte. Wenn jemand das ge„ndert haben will, dann soll er 
  328. einen vernnftigen Vorschlag machen, wie man das ohne st„ndige šberprfung 
  329. von bestimmten Zeilen machen soll, ansonsten lasse ich das so. Als 
  330. n„chstes werden nur noch gemeldete Fehler im Editor behoben! Und mir 
  331. bekannte kleinere Bugs in den brigen Modulen werde ich versuchen zu 
  332. beheben.
  333. -----------------
  334. Datum:     1.11.91
  335. Version:   1.222
  336. Autor:     DS
  337. Modul(e):  MTVDIAnzeige, CatFiles
  338. Žnderung:  Wenn man das Anzeigefenster aus dem Bildschirm schiebt, tritt 
  339. kein šberlauf mehr auf. (Grummel, viel zu viel Aufwand fr ein Modul, das 
  340. eh bald rausfliegt). CAT ”ffnete seit der neuen MagicLib die Files bei 
  341. Read/Write in einem falschen Modus! Bug ist behoben, kam durch Umstellung 
  342. der MagicLib auf Netzwerkfunktionen und eigenen Fehler bei der daraus 
  343. resultierenden Žnderung!
  344. -----------------
  345. Datum:     12.11.91
  346. Version:   1.223
  347. Autor:     DS
  348. Modul(e):  MTVDIAnzeige, CatEdit
  349. Žnderung:  Mist verdammter! Irgendwas hatte mir die Sourcen von dem Modul 
  350. zerschossen, so daž ich alle Žnderungen daran nochmal machen konnte! 
  351. Scheint aber jetzt wieder zu funktioniern. Auch der Anzeigefenster aus 
  352. Bildschirm-Bug ist nicht drin. Shift-F1-Shift-F3 ordnen die Editor-
  353. Fenster gleichm„žig auf dem Bildschirm an. Pixelmll bei Ctrl-Delete 
  354. vernichtet. Neue Funktionen kommen jetzt vorerst nicht mehr in den
  355. Editor, es werden nur noch Bugs behoben. Also fleižig melden.
  356. -----------------
  357. Datum:     14.11.91
  358. Version:   1.223 
  359. Autor:     DS
  360. Modul(e):  CatEdit, EditDraw
  361. Žnderung:  Nochmal Mist! Da habe ich doch glatt einen Bug eingebaut, daž 
  362. bei neuen Texten immer nachgefragt wurde, unter welchem Namen die 
  363. abgespeichert werden sollen und daž der Name nicht bernommen wurde. Ist 
  364. behoben. Aužerdem wurde beim Quoten mal wieder ein Zeichen zu wenig 
  365. gequotet, auch das ist behoben. Die Prozedur zum Neuzeichnen des 
  366. Zeilenrestes beim Editieren einer Zeile habe ich verbessert, ist 
  367. schneller geworden durch Einsparung von 3 VDI-Aufrufen.
  368. -----------------
  369. Datum:     16.11.91
  370. Version:   1.224
  371. Autor:     DS
  372. Modul(e):  CatEdit
  373. Žnderung:  Ich hoffe, ich habe jetzt alle vernichteten Žnderungen wieder 
  374. rekonstruiert. Kommentare sind jetzt auch wieder Kommentare und keine 
  375. neuen Texte. Files werden vom Editor jetzt auch endlich wieder zum Lesen 
  376. ReadOnly ge”ffnet statt WriteOnly (scheiž TOS, warum motzt das da nicht!).
  377. Auch kein merkwrdiger Pfadname bei 'Speichern als...'.
  378. Neue Nachrichten werden jetzt hinter Antworten bzw. Kommentaren in das 
  379. Infile geschrieben.
  380. -----------------
  381. Datum:     18.11.91
  382. Version:   1.224
  383. Autor:     DS
  384. Modul(e):  CatEdit
  385. Žnderung:  Doppelclick auf Klammer oder Anfhrungszeichen sucht Gegenstck 
  386. und markiert dazwischen als Block. Zus„tzliche Blockfunktionen 
  387. implementiert: "Alles Grož, Alles klein, Grož/Klein tauschen, 
  388. Kapitalisierung und Rot13". Davon ist in CAT nur ROT13, die anderen sind 
  389. nur im Editor (ROT13 dafr nicht).
  390. -----------------
  391. Datum:     22.11.91
  392. Version:   1.225
  393. Autor:     DS
  394. Modul(e):  CatEdit, EditDraw, FontSelect, mtDials
  395. Žnderung:  DialDraw aus mtDials verbessert, funktioniert jetzt genauso wie
  396. ObjcDraw. In EditDraw Zeilenredraw fr monoSpaced Fonts verbessert, ebenso
  397. in Teilen von CatEdit. Dadurch kann man jetzt auch wieder auf einem 
  398. normalen ST schreiben, ohne das Zeichen verlorengehen. In FontSelect 
  399. berflssige Redraws in der Dialogbox rausgeworfen, kein Flackern mehr 
  400. von dem Beispieltext.
  401. -----------------
  402. Datum:     28.11.91
  403. Version:   1.225
  404. Autor:     DS
  405. Modul(e):  mtFonts
  406. Žnderung:  f^.fsm war nicht initialisiert, wenn kein FSM-GDOS drin war. Das 
  407. fhrte ab und zu ohne FSM zu FSM-Calls, die NVDI gar nicht mochte!
  408. -----------------
  409. Datum:     29.11.91
  410. Version:   1.225
  411. Autor:     DS
  412. Modul(e):  CatEdit
  413. Žnderung:  Die Maus sollte jetzt nicht mehr verschwinden, fehlende 
  414. ShowMouse-Aufrufe in EditChar erg„nzt. Passierte genau dann, wenn ein 
  415. Block markiert war und man entweder eine Zeile oder ein Wort l”schen 
  416. wollte oder den Absatz formatieren wollte.
  417. -----------------
  418. Datum:     8.12.91
  419. Version:   1.225
  420. Autor:     DS
  421. Modul(e):  CatEdit
  422. Žnderung:  fast Tempus-kompatible Features eingebaut:
  423. Ctrl-Tilde vertauscht aktuelle Zeile mit Zeile darber
  424. Alt-Tilde vertauscht aktuelle Zeile mit Zeile darunter
  425. Shift-Insert verdoppelt aktuelle Zeile.
  426. -----------------
  427. Datum:     20.12.91
  428. Version:   1.226
  429. Autor:     DS
  430. Modul(e):  CatEdit
  431. Žnderung:  Blockmarkierung verbessert. Bei Doppelclick und
  432. Block aufziehen wird jetzt wortweise markiert. Auch wenn der Block
  433. sp„ter erweitert wird, wird weiterhin per Word markiert. Dreifachklick
  434. markiert die ganze Zeile (wer's schafft). Hoffentlich den Bug mit Delete
  435. behoben, der da zu Abstrzen fhrte.
  436. -----------------
  437. Datum:     25.12.91
  438. Version:   1.226
  439. Autor:     DS
  440. Modul(e):  CatEdit
  441. Žnderung:  Zeilenvertauschen funktioniert jetzt, ohne die Textliste zu 
  442. zerst”ren. Ich war zu bl”d, das auf die einfache Art und Weise zu machen. 
  443. Umbruch-Einstellung sollte beim Laden wieder beachtet werden. Kleinerer 
  444. Bug beim Anzeigen einer neuen Nachricht behoben. NVDI-Warteschleife 
  445. eingefgt bei Ctrl-Space. Mit NVDI 2.02 auf dem TT war das kaum zu 
  446. erkennen und gab Interferenzen zwischen den Linien. Irgendwas kann 
  447. brigens an der Cursor-Up/Down-Geschichte wirklich nicht stimmen!
  448. Mit Zeilenvertauschen kommt man schneller durch den Text als mit den 
  449. Cursortasten, und das darf nun wirklich nicht der Fall sein. Mal suchen 
  450. gehen...
  451. -----------------
  452. Datum:     26.12.91
  453. Version:   1.226
  454. Autor:     DS
  455. Modul(e):  CatEdit
  456. Žnderung:  Cursor-Up/Down-Bremse gefunden! Es waren einige šberprfungen 
  457. drin, ob die Speicherverwaltung noch konsistent ist. Insbesondere im 
  458. Editor unter der MM2Shell kostete das doch einige Zeit. Jetzt geht es 
  459. Geschwindigskeitsm„žig. 
  460. ----------------- 
  461. Datum:     26.12.91 
  462. Version:   1.227 
  463. Autor:     DS 
  464. Modul(e):  mtEdit2, CatEdit, EditDraw 
  465. Žnderung:  Zus„tzliche Infozeile eingebaut, in der jetzt wieder wie in 
  466. der 1.21 die kommentierte ID, das Stichwort und der Empf„nger/die Gruppe 
  467. angezeigt wird. Durch einen Klick kann man auch schon einen Alarm 
  468. aufrufen, in dem man gefragt wird, ob man da was „ndern m”chte. Kleinere 
  469. Bugs bei der Blockmarkierung ber Tastatur behoben.
  470. -----------------
  471. Datum:     27.12.91
  472. Version:   1.227
  473. Autor:     DS
  474. Modul(e):  CatEdit
  475. Žnderung:  Bei gruppenbergreifenden Kommentaren und pers”nlichen Antworten
  476. auf ”ffentliche Nachrichten wird wieder die 'Kommentar zu ..'-Zeile 
  477. erzeugt. Die Datei wurde neu angelegt, obwohl das gar nicht n”tig war. 
  478. Als n„chstes wird das Einlesen von Texten mal wieder berarbeitet, das 
  479. ist definitiv zu langsam. Auch das Freigeben muž ich mir mal ansehen, 
  480. auch das braucht seine Zeit.
  481. ----------------- 
  482. Datum:     2.1.92 
  483. Version:   1.227 
  484. Autor:     DS 
  485. Modul(e):  EditTool 
  486. Žnderung:  Bei Zeilenl”schen in der untersten 
  487. Bildschirmzeile wurde diese nicht neu gezeichnet. Ist jetzt 
  488. behoben.
  489. ----------------- 
  490. Datum:     7.1.92 
  491. Version:   1.228 
  492. Autor:     DS 
  493. Modul(e):  MTVDIAnzeige, VDIStandards 
  494. Žnderung:  Neuer Status 'Im MausTausch' sollte jetzt funktionieren, 
  495. aužerdem Statusmenu etwas umgestellt, die Eintr„ge werden jetzt einzeln 
  496. disabled. Beim Zurckstellen von Messages wird jetzt auch eine 
  497. Statusmeldung erzeugt.
  498. ----------------- 
  499. Datum:     11.1.92 
  500. Version:   1.228 
  501. Autor:     DS 
  502. Modul(e):  CatEdit 
  503. Žnderung:  Neue Insert-Funktion geschrieben. Dadurch 
  504. beherrscht CAT jetzt einen kompletten Fliežtextmodus. Ist total lustig 
  505. und funktioniert sogar. Nur der Redraw muž noch ein bižchen verbessert 
  506. werden, im Moment zeichnet CAT etwas zuviel neu. Drfte daher auf einem 
  507. normalen ST ohne NVDI etwas langsam sein.
  508. ----------------- 
  509. Datum:     13.1.92 
  510. Version:   1.228 
  511. Autor:     DS 
  512. Modul(e):  CatEdit, EditDraw 
  513. Žnderung:  Bei Texten mit mehr als 32000 Zeilen konnte es zu šberl„ufen 
  514. beim Scrollen kommen. Sollte jetzt behoben sein. Neue Absatzformatierung 
  515. von Bugs bereinigt. Ctrl-Delete am Zeilenende fgt nicht mehr die Zeilen 
  516. zusammen. Aužerdem noch einen Bug in der RawDelete-Routine beseitigt, der 
  517. evtl. auch noch fr zerschossene Texte zust„ndig war.
  518. ----------------- 
  519. Datum:     18.1.92 
  520. Version:   1.228 
  521. Autor:     DS 
  522. Modul(e):  mtAlerts, mtDials 
  523. Žnderung:  Alerts, in denen nur OK vorkommt, k”nnen nicht mehr durch Alt-
  524. A abgebrochen werden. Aužerdem sollte der Button-Mll rechts neben dem 
  525. Alert weg sein. Es fehlte das LASTOB-Flag im Alert und in mtDials wurde 
  526. die KeyListe nicht gel”scht.
  527. -----------------
  528. Datum:     31.1.92
  529. Version:   1.229
  530. Autor:     DS
  531. Modul(e):  ListDial
  532. Žnderung:  Bei Doppelclick auf einen Scrollpfeil wird an den Anfang bzw.
  533. das Ende der Liste gesprungen.
  534. -----------------
  535. Datum:     14.2.92
  536. Version:   1.230
  537. Autor:     DS
  538. Modul(e):  mtAppl
  539. Žnderung:  applPath wurde falsch gesetzt, falls Programm nur mit 
  540. shel_write ('progname',...) gestartet wurde. War dann nur 1. Buchstabe des
  541. Programmnamens.
  542. Fehler beim Redraw beim Umbruch behoben. Aužerdem auch noch andere Sachen bei
  543. der Formatierung behoben. So kann man ein Wort, das gerade umgebrochen wurde, 
  544. auch durch L”schen eines Zeichens wieder in die vorherige zeile holen. 
  545. Fehler bei Paste behoben, der den Block ab und zu falsch eingefgt hat (war 
  546. eine Zeile zu hoch). Doppeltes ApplExit am Programmende sollte behoben sein.
  547. -----------------
  548. Datum:     19.2.92
  549. Version:   1.230
  550. Autor:     DS
  551. Modul(e):  CAT.M
  552. Žnderung:  Behandlung des AES-Tastaturbuffers ge„ndert. Dadurch sollte jetzt 
  553. auch auf langsamen Rechnern beim Umbruch keine Zeichen mehr verlorengehen.
  554. -----------------
  555. Datum:     20.2.92
  556. Version:   1.230
  557. Autor:     DS
  558. Modul(e):  EditDraw.i
  559. Žnderung:  
  560.  - Pixelfehler bei Redraw einer Zeile mit Monospaced Fonts behoben
  561. -----------------
  562. Datum:     9.3.92
  563. Version:   1.231
  564. Autor:     DS
  565. Modul(e):  EditDraw, EditGlob, CatEdit
  566. Žnderung:  
  567.  - Beim Scrollen und bei der Blockmarkierung werden jetzt auch die
  568.    Rechtecklisten beachtet.
  569.  - L„uft unter MiNT (zumindest die bei mir gelinkten)
  570.  - Der Editor sollte nicht mehr zu viele Spaces an das Zeilenende anh„ngen.
  571.  - Umbruch und Redraw nach einem Umbruch verbessert
  572.  - Kein H„nger mehr, wenn die Zeile nicht umgebrochen werden kann 
  573.    (1 Zeile nur aus einem Wort)
  574. -----------------
  575. Datum:     24.3.92
  576. Version:   1.231
  577. Autor:     DS
  578. Modul(e):  CatEdit, EditTool
  579. Žnderung:  
  580.  - Einen Fehler in Speicherverwaltung beim Anlegen eines neuen Textes entfernt
  581.  - Drucken aus Editor implementiert, aber noch ohne Zeichenwandlung und nur 
  582.    ber GEMDOS
  583.  - Autolocator in Gruppenauswahl und Empf„ngerauswahl eingebaut
  584. ------------------
  585. Datum:     29.2.92
  586. Version:   1.230
  587. Autor:     JGS
  588. Modul(e):  MTPaths
  589. Žnderung:  mtAppl.applPath h„ngt den Programmnamen an. Daher
  590. funktionierte der Aufruf ber die Kommandozeile nicht mehr
  591. ------------------
  592. Datum:     29.2.92
  593. Version:   1.230
  594. Autor:     JGS
  595. Modul(e):  MTVDIAnzeige
  596. Žnderung:  Beim Klicken in ein Fenster wurde nicht abgefragt,
  597. ob der Klick auch in der Workarea ist. Daher wurde ein
  598. negativer Arrayindex ausgerechnet, der zu einem Absturz fhrt,
  599. falls man beim Anzeigefenster in die Fensterlemente klickte, bei
  600. gedrckter rechter Maustaste und obenliegendem Editor
  601. -----------------
  602. Datum:     03.03.92
  603. Version:   1.230
  604. Autor:     JGS
  605. Modul(e):  cat.m, catneu.m, protokol.d, protokol.i
  606. Žnderung:  AV_STARTPRG
  607. -----------------
  608. Datum:     08.03.92
  609. Version:   1.230
  610. Autor:     JGS
  611. Modul(e):  cat.m/neucat.m
  612. Žnderung:  Applikationsstart verbessert (Neue Methode aus GEM.GER,
  613. jetzt mit ShelWrite, WindNew und korrektem Abmelden)
  614. Es fehlt noch die Behandlung von TOS-Programmen
  615. -----------------
  616. Datum:     08/09.03.92
  617. Version:   1.230
  618. Autor:     JGS
  619. Modul(e):  clip.d/clip.i
  620. Žnderung:  Fertiggeschrieben und getestet, incl. Environment-Auswertung
  621. (SCRAPDIR=)
  622. -----------------
  623. Datum:     09.03.92
  624. Version:   1.230
  625. Autor:     JGS
  626. Modul(e):  cat.m/catneu.m
  627. Žnderung:  Fehler aus Gruppe CAT:
  628. - Outfile einfgen/Infile erstellen nach Einfgen
  629. - versehentlicher Start des Terminalprogramms am Ende von Cat, nachdem
  630.   dies am Start mit <alternate> erzwungen wurde.
  631. -----------------
  632. Datum:     09.03.92
  633. Version:   1.230
  634. Autor:     JGS
  635. Modul(e):  MTVDIAnzeige.i
  636. Žnderung:  clip.d bercksichtigt, d.h. vernnftige Clipboard-Behandlung
  637. -----------------
  638. Datum:     09.03.92
  639. Version:   1.230
  640. Autor:     JGS
  641. Modul(e):  CatTypes.i
  642. Žnderung:  angelegt und Definitionen insbesondere fr Strings in der
  643. Dateibehandlung hier abgelegt.
  644. -----------------
  645. Datum:     09.03.92
  646. Version:   1.230
  647. Autor:     JGS
  648. Modul(e):  cat.m/catneu.m, data.i
  649. Žnderung:  cattypes.d bercksichtigt, allerdings mssen die meisten
  650. anderen Module noch durchgesehen werden
  651. -----------------
  652. Datum:     09.03.92
  653. Version:   1.230
  654. Autor:     JGS
  655. Modul(e):  catutils.i
  656. Žnderung:  wind_update(mctrl) um den Fsel-Aufruf
  657. -----------------
  658. Datum:     09.03.92
  659. Version:   1.230
  660. Autor:     JGS
  661. Modul(e):  cat.m/catneu.m
  662. Žnderung:  evnt_multi nach Profibuchvorschlag, hoffentlich etwas schneller
  663. -----------------
  664. Datum:     09.03.92
  665. Version:   1.230
  666. Autor:     JGS
  667. Modul(e):  MTEdit2, cat.m/catneu.m, MTVDIAnzeige.i
  668. Žnderung:  MTEdit2 soweit wie m”glich berflssig gemacht und auch
  669. berall entfernt wo m”glich; sowie das Modul verkleinert
  670. -----------------
  671. Datum:     -> 26.03.1992
  672. Version:   1.231
  673. Autor:     JGS
  674. Modul(e):  data, grin, parser, cat/catneu
  675. Žnderung:  Anpassung, Erstellung und Debugging der neuen Einfgeroutinen
  676. Noch fehlen allerdings etliche Features der alten Version in den neuen
  677. Modulen. Die Fehlerbehandlung ist auch noch nicht perfekt..
  678. -----------------
  679. Datum:     01.04.1992
  680. Version:   1.232
  681. Autor:     JGS
  682. Modul(e):  catneu.i, grin, data
  683. Žnderung:  diverse kleinere Anpassungen, mit einem Klick auf
  684. die Stati in der Infobox des Fensters k”nnen sie jetzt gesetzt und
  685. gel”scht werden. '0'-Rcksprung funktioniert
  686. -----------------
  687. Datum:     01.04.1992
  688. Version:   1.232
  689. Autor:     JGS
  690. Modul(e):  arcstart.i
  691. Žnderung:  Packerausgabe auf TOS-Bildschirm, u.a. wg
  692. MiNT und MultiTOS ergeben sich hier noch ein paar nette Probleme..
  693. Eigentlich mžte die Ausgabe in ein Fenster, dafr mžten aber
  694. verbotenerweise Vektoren umgebogen werden. Ansonsten wird aber der
  695. gesamte Bildschirm in Beschlag genommen, was natrlich auch nicht
  696. das Wahre vom Ei ist.. Aber wer wird denn gleich die Flinte ins 
  697. Kornfeld schroten, das setzt dem Faž die Krone auf... blabla
  698. -----------------
  699. Datum:     02.04.1992
  700. Version:   1.232
  701. Autor:     JGS
  702. Modul(e):  data.d, data.i, parser.i
  703. Žnderung:  Position der ersten neuen Nachricht wird zuverl„ssiger festgestellt
  704. -----------------
  705. Datum:     02.04.92
  706. Version:   1.232
  707. Autor:     JGS
  708. Modul(e):  INHandler.i
  709. Žnderung:  Tellbox entfernt
  710. -----------------
  711.  
  712.  
  713.  
  714. -----------------
  715. Datum:     9.4.92
  716. Version:   1.233
  717. Autor:     DS
  718. Modul(e):  CatEdit, EditDraw, Grin.i, CatWindow, EditTool, CatNeu.M
  719. Žnderung:  
  720.  - CatNeu umgestellt auf neue Window-Library
  721.  - Letzte Bugs bei Hintergrundscrollen behoben
  722.  - KeyHandling in grin.i umgestellt auf neue Definition
  723.  - Fehler in grin.i bzgl. Rechteckberechnung und Abfrage behoben
  724.  - Kleine Korrektur in grin.i bei Rechteckberechnung auf Grund 
  725.    mižverst„ndlicher Doku (bzw. nicht vorhandener :-))
  726. -----------------
  727. Datum:     13.4.92
  728. Version:   1.233
  729. Autor:     DS
  730. Modul(e):  CatEdit, Grin.i, EditDraw, CatWindow, EditTool, CatNeu
  731. Žnderung:  
  732.  - Menuzeilen-Verwaltung in CatNeu eingebaut.
  733.  - Cursor zeichnet jetzt auf eigene Workstation, dadurch einen Haufen
  734.    VDI-Aufrufe eingespart. Die Workstation war sowieso schon offen.
  735.    Deshalb scrollen aber die List-Dialoge jetzt auf einer anderen Workstation,
  736.    wenn es da Probleme gibt, laut schreien!
  737.    Ebenfalls, falls es sonst noch irgendwo Probleme mit Clipping oder anderem 
  738.    gibt.
  739.  - CatWindow ruft jetzt auch die topped-Funktion auf, wenn ein darber liegendes
  740.    Fenster geschlossen wurde (entspricht WM_NEWTOP). Dadurch kann dann auch das 
  741.    Clipping fr den Cursor richtig gesetzt werden. Demn„chst gibt es dann auch 
  742.    noch ein WM_UNTOPPED. Dann muž man aber einen Parameter mehr bergeben, das 
  743.    erfordert einige Žnderungen in den Definitions-Modulen 
  744.    (EditTypes, CatEdit, CatWindows...).
  745.  - Der Anzeigebuffer wird jetzt direkt bernommen und es werden in der Zeilenliste
  746.    nur noch Verweise auf den Textanfang eingetragen. Dadurch sollte die Anzeige 
  747.    einer Nachricht erheblich schneller gehen, da die Leseroutine einiges kleiner ist.
  748.    WICHTIG: Der Messagetext muž nun unbedingt mit einem LF beendet sein, sonst fehlt die 
  749.    letzte Zeile.
  750. -----------------
  751. Datum:     16.4.92
  752. Version:   1.233
  753. Autor:     DS
  754. Modul(e):  CatWindow uva :-)
  755. Žnderung:  
  756.  - WMUNTOPPED ber Window-Library implementiert. Wird im Moment aber noch nicht
  757.    genutzt. Darber soll dann das Status-Menu umgeschaltet werden.
  758.  - Ebenfalls WMTOPPED an Editor und Userfunktionen im Editor durchgereicht.
  759.  - Umlautwandler tut es auf einmal. Aber wieso ging er neulich nicht?
  760.  - Bug beim scrollen behoben (Absatzumbruch am unteren Textende).
  761.  - Sliderberechnung geringfgig korrigiert.
  762. -----------------
  763. Datum:     18.4.92
  764. Version:   1.233
  765. Autor:     DS
  766. Modul(e):  CatWindow, CatEdit, EditTool
  767. Žnderung:  
  768.  - TermProc in WindowLibrary integriert, Fenster werden jetzt am 
  769.    Programmende automatisch geschlossen
  770.  - handlePostEvent und handleNewTopWdw in Window-Library eingebaut
  771.  - Kleine ScrollBugs bei aus dem Bildschirm geschobenem Fenster behoben
  772.  - gr”žeren Offset-Bug in Editor behoben (CenterCurrline)
  773.  - Tastenbedienung in ListDialogen ge„ndert, jetzt Selectric¿ kompatibel :-)
  774.    Ctrl-Cursor scrollt in der Liste, nur Cursor selektiert, und mit Shift
  775.    geht beides seitenweise.
  776. -----------------
  777. Datum:     24.-28.4.92
  778. Version:   1.233
  779. Autor:     DS
  780. Modul(e):  CatEdit, CatWindow, ListHelp, EditDraw
  781. Žnderung:  
  782.  - Editor bei Umbruch umgestellt auf richtige Abs„tze. Jetzt werden nicht 
  783.    mehr zusammengeh”rende Zeilen (durch Cr getrennt) auch nicht mehr zusammen-
  784.    gezogen (ich h”re schon die Jubelschreie :-))
  785.  - Ein bižchen Anpassung an MultiTOS gemacht. Neue AES-Messages implementiert, 
  786.    auch AP_TERM sollte funktionieren (alle Texte werden dann gespeichert und 
  787.    die Datenbank wird sauber geschlossen).
  788.  - Block quoten eingebaut. Dafr neue Funktion in CatWindows (GetSecondWdw), 
  789.    und auch neue Funktion in CatEdit (QuoteSomething). Jede Zeile eines Quotes
  790.    ist jetzt ein Absatz, damit das nicht beim Infile erstellen zu einer Riesen-
  791.    zeile zusammengezogen wird.
  792.  - Neuer Eintrag in Liste der Empf„nger funktioniert jetzt. Es wird nicht 
  793.    geprft, ob der Name schon vorhanden ist!
  794.  - Home und Shift-Home in ListDials implementiert. Hat mir irgendwie gefehlt!
  795.    Mit Home kommt man an den Anfang einer Liste, mit Shift-Home ans Ende.
  796. -----------------
  797. Datum:     4.5.92
  798. Version:   1.233
  799. Autor:     DS
  800. Modul(e):  UserInfo, ConfVars, CatEdit
  801. Žnderung:  
  802.  - neues Modul fr dynamische Configvariablen. Dadurch werden jetzt auch in der 
  803.    neuen Version alle Fensterpositionen und Zeichens„tze wieder richtig 
  804.    abgespeichert.
  805. -----------------
  806. Datum:     5.5.92
  807. Version:   1.233
  808. Autor:     DS
  809. Modul(e):  Printer, CatEdit, CatNeu
  810. Žnderung:  
  811.  - CAT liest jetzt CFG-Files und druckt darber. Dank an Uwe Mindrup @ PE
  812.    fr das Modul. Im Moment muž ein File namens PRINTER.CFG im Database-
  813.    Ordner vorhanden sein, damit darber gedruckt wird. Das wird dann beim
  814.    Programmstart eingelesen. Es kann sein, das es noch Timeout-Probleme gibt
  815.    und das dann das Drucken nicht abgebrochen wird.
  816. -----------------
  817. Datum:     8.5.92
  818. Version:   1.233
  819. Autor:     DS
  820. Modul(e):  CatEdit, EditDraw, CatWindow, ConfVars
  821. Žnderung:  
  822.  - In ConfigVariablen wurden String-Variablen nicht richtig gesichert
  823.  - Beim editieren mit proportionalen Zeichens„tzen wurden die Zeilen 
  824.    nicht richtig neu gezeichnet.
  825.  - Beim Vergr”žern des Fensters wird die Dokumentposition nun angepažt
  826.  - Das Clipping fr den Cursor wird jetzt auch direkt beim ™ffnen des 
  827.    Editors richtig gesetzt.
  828. -----------------
  829. Datum:     12.5.92
  830. Version:   1.233
  831. Autor:     DS
  832. Modul(e):  ConfVars
  833. Žnderung:  
  834.  - Koordinatencheck auf Rechtecke funktioniert jetzt
  835. -----------------
  836. Datum:     14.-16.5.92
  837. Version:   1.233
  838. Autor:     DS
  839. Modul(e):  CatEdit
  840. Žnderung:  
  841.  - im Prinzip keine. Ich habe versucht, das einlesen schneller zu machen, 
  842.    aber das hat nicht geklappt. Alle Versuche (inklusive einer kompletten 
  843.    Assembler-Routine) sind fehlgeschlagen. Muž ich wohl doch irgendwann mal
  844.    die Textstruktur „ndern.
  845. -----------------
  846. Datum:     19.5.92
  847. Version:   1.233
  848. Autor:     DS
  849. Modul(e):  CAT.M, CatEdit
  850. Žnderung:  
  851.  - Dialogbox fr Druckerkonfiguration eingebaut. Texte k”nnen jetzt in
  852.    NLQ gedruckt werden, und es kann am Ende des Textes ein Form-Feed 
  853.    geschickt werden. Fehlt nur noch das Drucken des Messageheaders.
  854.    Dafr gibt es eine neue ConfigVar ('PrintHeaderType: 0=normal, 
  855.    1=fett, 2=kursiv, 3=unterstrichen).
  856. -----------------
  857. Datum:     22.5.92
  858. Version:   1.233
  859. Autor:     DS
  860. Modul(e):  CatEdit.I
  861. Žnderung:  
  862.  - Abbruch und Abschneiden beim Laden im Editor liefern keine Fehler mehr,
  863.    wenn kein Umbruch eingeschaltet ist.
  864. -----------------
  865. Datum:     26.5.92
  866. Version:   1.234
  867. Autor:     DS
  868. Modul(e):  grin, parser
  869. Žnderung:  
  870.  - Diffs von Jo eingebaut
  871.  - Diese Version an die Betatester
  872. -----------------
  873. Datum:     Juni '92
  874. Version:   1.235
  875. Autor:     DS
  876. Modul(e):  Editmodule
  877. Žnderung:  
  878.  - Interne Struktur des Editors komplett umgekrempelt, da ich die 
  879.    merkwrdigen Fehler einfach nicht finden konnte. Aužerdem braucht
  880.    der jetzt wohl etwas weniger Speicher (hoffentlich). 
  881.  - L„uft schon ganz gut, kann nur noch kein Undo. Und das Laden mit Umbruch
  882.    ist noch nicht implementiert. Dafr ist das allgemeine Laden einiges
  883.    schneller geworden.
  884. -----------------
  885. Datum:     15.7.92
  886. Version:   1.24
  887. Autor:     DS
  888. Modul(e):  EditModule
  889. Žnderung:  
  890.  - neuen Editor und CAT zusammengelinkt. 
  891.  - Bugs in Block quoten behoben
  892.  - Diese Alpha-Version an Stefan Radermacher.
  893.  
  894. -----------------
  895. Datum:     24.7.92
  896. Version:   1.24
  897. Autor:     DS
  898. Modul(e):  BoyerMoore, EditTool
  899. Žnderung:  
  900.  - Rckw„rts suchen eingebaut in Editor
  901.  - Durch Boyermoore ist auch Rckw„rts suchen in Database jetzt
  902.    recht einfach zu implementieren.
  903.  - Bug in CenterCurrline behoben.
  904.  - Der neue Editor l„uft erstaunlich stabil, in der ganzen letzten
  905.    Woche gab es keinen einzigen Crash!
  906. -----------------
  907. Datum:     27.7.92
  908. Version:   1.24
  909. Autor:     DS
  910. Modul(e):  msgList, ListDial
  911. Žnderung:  
  912.  - kleine Bugs in msgList behoben
  913.  - neue Felder in msgList hinzugefgt
  914.  - Name completion in ListDial eingebaut
  915. -----------------
  916. Datum:     6.8.92
  917. Version:   1.24
  918. Autor:     DS
  919. Modul(e):  EditDraw
  920. Žnderung:  
  921.  - Quotes k”nnen jetzt farbig dargestellt werden. 
  922.  - Es fehlt noch die Einstellm”glichkeit fr die Farbe und auch die 
  923.    Konfigurierbarkeit der anderen Farben (Textfarbe/Hintergrund).
  924. -----------------
  925. Datum:     8/92
  926. Version:   1.24
  927. Autor:     DS
  928. Modul(e):  FontSelect, ListDials
  929. Žnderung:  
  930.  - Umgestellt auf MagicLib 3.32. Dabei doch noch ein paar Bugs in der
  931.    Lib gefunden und ein paar Routinen etwas umgestellt und angepažt
  932.    an neue Lib.
  933. -----------------
  934. Datum:     13.8.92
  935. Version:   1.24
  936. Autor:     DS
  937. Modul(e):  xxx
  938. Žnderung:  
  939.  - Alle Sourcen komplett an Jo geschickt, da ich doch in vielen Modulen
  940.    was ge„ndert hatte.
  941. -----------------
  942. Datum:     18.08.92
  943. Version:   1.25
  944. Autor:     DS
  945. Modul(e):  grin
  946. Žnderung:  
  947.  - neue Resource fr Steuerung in Anzeige eingebaut
  948. -----------------
  949. Datum:     24.08.92
  950. Version:   1.25
  951. Autor:     DS
  952. Modul(e):  grin, data, cat, mtAppl
  953. Žnderung:  
  954.  - Bug in mtAppl bei CloseWorkstation behoben (zum x-ten Mal).
  955.    Bugreport an Peter Hellinger, Žnderung an Jo
  956.  - Diffs von Jo eingebaut. Dadurch:
  957.  - Suchen funktioniert jetzt viel besser. Suchen nach
  958.    Stichwort geht (langsam, aber geht)
  959.  - Maus Next/Previous geht
  960.  - Abrufen ab Datum/Nummer geht
  961. -----------------
  962. Datum:     26.8.92
  963. Version:   1.25
  964. Autor:     DS
  965. Modul(e):  data
  966. Žnderung:  
  967.  - Bug in Berechnung des ben”tigten Speichers beim Outfile einfgen behoben.
  968.    Unter MiNT/MTOS kommt jetzt nicht mehr 'Nicht genug Speicher fr Buffer'.
  969. -----------------
  970. Datum:     26.8.92
  971. Version:   1.25
  972. Autor:     DS
  973. Modul(e):  EditFuncs, EditBase
  974. Žnderung:  
  975.  - Hinzuladen erheblich beschleunigt, da jetzt normale Laderoutine
  976.    genommen wird und danach die Buffer zusammengeworfen werden
  977.  - Fehler in Speicherkompaktierung behoben
  978. -----------------
  979. Datum:     27.8.92
  980. Version:   1.25a
  981. Autor:     DS
  982. Modul(e):  EditBase, CatEdit, EditFuncs
  983. Žnderung:  
  984.  - L”schen von gr”žeren Bl”cken erheblich beschleunigt, nur
  985.    das Speichern von grožen Bl”cken dauert noch zu lange
  986.  - weitere Arbeiten an Undo-Routine (Copy-Block in tmp-Buffer)
  987.  - Quoten jetzt mit einfacherer Funktion, da die Riesenkomplex-Funktion
  988.    ReadEditBuffer nur noch dafr benutzt wurde. 300 Zeilen Source gespart!
  989.  - Block schtzen eingebaut. Damit kann man einen Block in einzelne Zeilen
  990.    verwandeln. Das ist fr Tabellen, die man irgendwoher kopiert hat und 
  991.    nicht umgebrochen haben will, sobald man was „ndert. 
  992.    Das Gegenteil k”nnte man evtl. auch noch einbauen. 
  993. -----------------
  994. Datum:     28.8.92
  995. Version:   1.25a
  996. Autor:     DS
  997. Modul(e):  CatEdit
  998. Žnderung:  
  999.  - Cursorposition stimmt auch nach Umbruch mit Einrckung wieder
  1000.  - CAT macht MenuRegister unter MTOS
  1001.  - Status von Meldungen in Stichwortliste wird jetzt auch bei kleinem 
  1002.    Fenster angezeigt. Fehler beim Scrollen in Liste behoben.
  1003. -----------------
  1004. Datum:     31.8.92
  1005. Version:   1.26
  1006. Autor:     DS
  1007. Modul(e):  CatEdit, EditBase, EditTool, msgList, grin
  1008. Žnderung:  
  1009.  - Block ber 1 1/2 Zeilen l”schen fhrt nicht mehr zu Absturz
  1010.  - Es werden beim Umbruch keine Zeichen am Zeilenende mehr verschluckt, wenn 
  1011.    etwas gel”scht wurde.
  1012.  - Im Anzeigefenster und in der Stichwortliste steht jetzt 'An:', wenn es eine
  1013.    eigene pers”nliche Nachricht ist und nicht mehr 'Von:' bzw. gar nichts.
  1014.  - Wenn man von der letzten Nachricht in einer Gruppe aus per 
  1015.    Kommentarverkettung zurck in eine andere Nachricht gegangen ist und Maus 
  1016.    Next/Previous angestellt ist, dann wird beim Gehen zur n„chsten Nachricht 
  1017.    nicht mehr das Fenster geschlossen sondern korrekt gefragt, ob man zur
  1018.    n„chsten Gruppe gehen m”chte.
  1019.  - Einige inzwischen berflssige Konfigurationsvariablen entfernt. Folgende Variablen
  1020.    k”nnen aus dem CATUSER.INF entfernt werden:
  1021.    Snap                 := TRUE;
  1022.    OptimizeWindow       := FALSE;
  1023.    SetReadFlag          := TRUE;
  1024.    ExtendedDupeCheck    := TRUE;
  1025.    DateToInfile         := TRUE;
  1026.    CheckDate            := TRUE;
  1027.    LinkerRand           := 0;
  1028.    
  1029.    Dafr ist eine neue hinzugekommen: 
  1030.    RedirectArc          := TRUE;
  1031.    Damit wird eingestellt, ob die Packerausgabe umgelenkt werden soll.
  1032.    Wenn die auf FALSE steht, dann geht die Ausgabe auf den TOS-Bildschirm
  1033.    (und wird unter MiNT nicht parallel gestartet).
  1034.  - Textsuche in Messagefenster geht jetzt auch. Nur Weitersuchen geht nicht bzw.
  1035.    nur ber den Suchdialog (fr Textsuche).
  1036.  - Der Pfad auf C: wird nicht mehr auf das Clipboard ver„ndert
  1037.  - OUTFILE.TXT wird jetzt auch gel”scht, wenn das Outfile nach dem Einfgen
  1038.    gel”scht werden soll.
  1039.  - Endlich kann man auch das Terminalprogramm als Overlay starten und der 
  1040.    Rckweg funktioniert auch! Nur gibt es ein Problem: Unter dem DESKTOP 
  1041.    findet RUFUS den bergebenen Batch nicht, da fr RUFUS merkwrdigerweise 
  1042.    der aktuelle Pfad der von CAT ist, obwohl CAT extra den fr RUFUS setzt. 
  1043.    Unter Gemini funktioniert das sauber!
  1044.    Wenn man den kompletten Pfad des Batches eintr„gt, dann funktioniert es
  1045.    auch mit diesem &%*@$Ý-Desktop!
  1046.  - Import-Box sieht vernnftig aus und ist nicht mehr offen am linken Rand.
  1047. -----------------
  1048. Datum:     2.9.92
  1049. Version:   1.26
  1050. Autor:     DS
  1051. Modul(e):  CatEdit, CAT, msgList
  1052. Žnderung:  
  1053.  - Anzeige der Attribute korrigiert, neue werden jetzt immer fett dargestellt
  1054.    und nicht jede zweite Zeile nur.
  1055.  - Floskeltasten eingebaut (Shift-F1 bis F10 und Control-F1 bis F10)
  1056.  - Bug in Block quoten behoben
  1057.  - Importanzeige in Fenster gelegt. Bringt nur nichts, da sowieso noch ein
  1058.    windUpdate aktiv ist und keine Eventschleife durchlaufen wird. Naja, irgendwer
  1059.    wollte das ja haben. Wenn kein Fenster mehr verfgbar ist, wird ganz normal
  1060.    wieder die Dialogbox genommen.
  1061. -----------------
  1062. Datum:     3.9.92
  1063. Version:   1.26
  1064. Autor:     DS
  1065. Modul(e):  CatEdit, EditTool, grin
  1066. Žnderung:  
  1067.  - Fehler bei ROT13 in erster Zeile in Anzeigefenster behoben
  1068.  - Fehler bei Blockmarkierung in erster Zeile im Anzeigefenster behoben.
  1069.  - Redrawfehler in erster Zeile in Anzeige behoben.
  1070.  - Redraw der Infozeilen stimmt jetzt auch immer. War ein Bug in 
  1071.    der Resource, die Infozeilen (Von: und Wegen:) waren zu kurz.
  1072.    Da hat das AES mehr optimiert als wir dachten.
  1073.    
  1074. -----------------
  1075. Datum:     7.9.92
  1076. Version:   1.26
  1077. Autor:     DS
  1078. Modul(e):  Clip, Cat, mtPaths, CatEdit
  1079. Žnderung:  
  1080.  - Jetzt wird vor dem Nachfragem beim User erst mal nachgesehen, ob
  1081.    auf C: oder auf A: ein Pfad CLIPBRD\ existiert und dieser dann als
  1082.    Clipboard-Pfad gesetzt.
  1083.  - CAT.INF wird jetzt ber ShelFind gesucht, falls nicht gefunden.
  1084.  - Menuzeilenbehandlung verbessert (Windowwechsel)
  1085.  - Fehler in Umbruch behoben. Ab und zu wurden Zeilen mit Mll angeh„ngt.
  1086.  - Messages werden jetzt mit CR/LF gespeichert
  1087.  - Bug in mtAlerts behoben: Alerts mit 4 Zeilen berhren mit dem Text
  1088.    nicht mehr die Buttons.
  1089.  - Bug in mtDials behoben: Shift/Alt/Ctrl-Return selektieren jetzt auch
  1090.    den Default-Button
  1091. -----------------
  1092. Datum:     10.9.92
  1093. Version:   1.26
  1094. Autor:     DS
  1095. Modul(e):  CatEdit, EditFuncs, Cat, CatUtils, SearchMenu
  1096. Žnderung:  
  1097.  - Žnderung bei Block quoten: Wenn zus„tzlich zu dem Event noch
  1098.    die Shift-Taste gedrckt wird, dann wird die Zeilenstruktur 
  1099.    aus der Message bernommen und kein Fliežtext bernommen.
  1100. -----------------
  1101. Datum:     14.9.92
  1102. Version:   1.26
  1103. Autor:     DS
  1104. Modul(e):  EditTool
  1105. Žnderung:  
  1106.  - Neulich eingebaute Endlosschleife bei Blockmarkierung wieder entfernt.
  1107. -----------------
  1108. Datum:     16.9.92
  1109. Version:   1.26
  1110. Autor:     DS
  1111. Modul(e):  grin, EditBase, EditTool
  1112. Žnderung:  
  1113.  - Bug von Lars-Iver behoben (Kommentar rechts = n„chste Mitteilung: Space ging nicht)
  1114.  - Undo bei Block ausschneiden und Zeile l”schen geht jetzt.
  1115. -----------------
  1116. Datum:     17.9.92
  1117. Version:   1.26
  1118. Autor:     DS
  1119. Modul(e):  CAT, msgList, CatWindows
  1120. Žnderung:  
  1121.  - šberlauf bei Stichwortliste behoben
  1122.  - Abrufen ab Nummer und Datum geht auch mit Stichwortliste (hatte
  1123.    eh noch keiner gemerkt, daž es nicht geht)
  1124. -----------------
  1125. Datum:     18.9.92
  1126. Version:   1.26
  1127. Autor:     DS
  1128. Modul(e):  CAT, EditDraw, msgList
  1129. Žnderung:  
  1130.  - CAT PC-kompatibel gemacht: Farbkonfiguration eingebaut :-)
  1131.    Funktioniert fast, nur Hintergrundfarbe stimmt noch nicht,
  1132.    da Texte nicht transparent gezeichnet werden
  1133.  - Anpassung in mtPopups an Farbpopup.
  1134. -----------------
  1135. Datum:     19.9.92
  1136. Version:   1.26
  1137. Autor:     DS
  1138. Modul(e):  EditDraw, msgList
  1139. Žnderung:  
  1140.  - Auch die Hintergrundfarbe stimmt jetzt, Texte werden jetzt
  1141.    transparent gezeichnet.
  1142.  - Weitere Anpassung in mtPopups an Farbpopup. Damit gehen auch
  1143.    String-Popups wieder richtig, und die Tastaturbedienung der 
  1144.    Farbpopups ist fehlerfrei.
  1145. -----------------
  1146. Datum:     21.9.92
  1147. Version:   1.26
  1148. Autor:     DS
  1149. Modul(e):  EditDraw
  1150. Žnderung:  
  1151.  - 1 Pixelfehler bei Redraw von gel”schten Bl”cken behoben. Es blieb eine
  1152.    schwarze Linie brig.
  1153. -----------------
  1154. Datum:     22.9.92
  1155. Version:   1.26
  1156. Autor:     DS
  1157. Modul(e):  CAT, EditBase
  1158. Žnderung:  
  1159.  - ziemlich hirnig: In der Anzeige werden Quotes farbig dargestellt, aber 
  1160.    dafr wird verlangt, daž die Initialen grož sind. Und was macht CAT bei
  1161.    Usenet-Adressen? Kleine Initialen! Jetzt ge„ndert.
  1162.  - (mal wieder) eine neue Leseroutine geschrieben. Damit soll das Hinzuladen
  1163.    sch”n einfach gehen und die Sourcen auch bersichtlicher werden. Jetzt 
  1164.    (nach ca. 7 Stunden) endlich fertig getestet und die letzten Bugs (hoffentlich)
  1165.    raus. Als n„chstes kommen dann die Bugs beim Zeilenl”schen am Ende des Textes
  1166.    und drauffolgendem Undo.
  1167.  - Als Nebeneffekt der ganzen Testt„tigkeit fr die Einleseroutine ein paar Fehler
  1168.    in OpenEditor und EditPaste behoben.
  1169.  - Selektion mit gedrckter Maustaste in Listdialogen verbessert.
  1170.  - Bug bei Infile erstellen behoben. Durch eine Žnderung neulich wurden
  1171.    keine Infofiles mehr angefordert.
  1172. -----------------
  1173.  
  1174. Urlaubspause fr mich...
  1175.  
  1176. -----------------
  1177. Datum:     19.10.92
  1178. Version:   1.27
  1179. Autor:     DS
  1180. Modul(e):  viele...
  1181. Žnderung:  
  1182.  - Diffs von Jo eingebaut, jetzt neues Datenbankformat
  1183.  - Fehler in Memory behoben, der dazu fhrte, das der Stack nicht
  1184.    immer abger„umt wurde.
  1185. -----------------
  1186. Datum:     20.10./21.10.92
  1187. Version:   1.27
  1188. Autor:     DS
  1189. Modul(e):  data, grin
  1190. Žnderung:  
  1191.  - Original data von Jo bernommen, kleine Korrekturen in
  1192.    msgList und grin bzgl. Anzeige
  1193.  - CatPutz an neue Datenbank angepažt
  1194. -----------------
  1195. Datum:     22.10.92
  1196. Version:   1.27
  1197. Autor:     DS
  1198. Modul(e):  EditFuncs, CatPutz
  1199. Žnderung:  
  1200.  - šberlauf in outputText behoben, der beim Messagespeichern auftrat
  1201.  - CatPutz hat das GRUPPEN.POS noch nicht richtig geschrieben, da sich mal 
  1202.    wieder das Format ge„ndert hat. Behoben.
  1203. -----------------
  1204. Datum:     25.10.92
  1205. Version:   1.27
  1206. Autor:     DS
  1207. Modul(e):  
  1208. Žnderung:  
  1209.  - Ein paar Sachen am Standalone-Editor gemacht, ein paar kleinere
  1210.    Bugs in den EditModulen behoben
  1211.  - Fehler mit Tabs und echten Tabs behoben. 
  1212. -----------------
  1213. Datum:     29.10.-3.11.
  1214. Version:   1.29
  1215. Autor:     DS/JGS
  1216. Modul(e):  MsgManager
  1217. Žnderung:  
  1218.  - MsgManager erstellt. Dieser ersetzt den alten InHandler, der die Infiles
  1219.    erstellt hat. Neue Nachrichten werden jetzt in einer Minidatenbank 
  1220.    gehalten. Eine šbersicht wird im Fenster dargestellt, und die Nachrichten 
  1221.    zum bearbeiten w„hlt man ber dieses Fenster aus. Man kann jetzt auch 
  1222.    eigene Nachrichten kommentieren, kopieren, L”schen (naja, das ging schon 
  1223.    immer) und auch den Typ/das Stichwort/die Gruppe/den Empf„nger „ndern. 
  1224.    Man kann Nachrichten auch zurckstellen, so daž diese nicht in das Infile 
  1225.    gepackt werden.
  1226.  - Nachrichten k”nnen optional automatisch gesplittet werden. Wenn eine 
  1227.    Nachricht zu grož wird, dann kommt entweder ein Alert, falls eine Gr”že 
  1228.    zum Splitten eingestellt ist, oder es wird automatisch gesplittet, falls
  1229.    der Schalter dafr (Tauschoptionen) eingeschaltet ist. Wenn man als 
  1230.    Gr”že 0 angibt, dann wird nie gesplittet! Eine Gr”že von 1 oder so ist 
  1231.    nicht sehr sinnvoll zum Splitten, das wird auch noch nicht abgefangen! 
  1232.    Wenn Nachrichten die Splitgrenze berschreiten und nicht gesplittet 
  1233.    werden sollen, dann werden diese Nachrichten nicht an die Maus gesendet, 
  1234.    sondern erst mal zurckgestellt!
  1235.  - Natrlich kann man auch fr das šbersichtsfenster den Zeichensatz und
  1236.    die Text- und Hintergrundfarbe einstellen. 
  1237.  - Man kann einstellen, ob Endloszeilen (Abs„tze) an die Maus geschickt
  1238.    werden sollen oder nicht. Dafr ist ein neuer Schalter in Optionen/Tausch
  1239.    da.
  1240.  - Man kann sich jetzt das LOGFILE von der Maus automatisch nach dem Tausch 
  1241.    anzeigen lassen. So kann man direkt sehen, ob irgendwo Fehler aufgetreten 
  1242.    sind.
  1243.  - Man kann jetzt auch Texte mit Tabs an die Maus schicken. Diese werden beim
  1244.    Erstellen des Infiles automatisch expandiert. Die Tabweite kann man unter
  1245.    Optionen/Einstellungen einstellen.
  1246.  - Man kann eine zweite Infozeile angeben, die man mit Shift-Alt-N in die 
  1247.    Nachricht bringen kann. Damit kann man auch Quotezeilen fr englisch-
  1248.    sprachige Gruppen erzeugen.
  1249.  - Setzen von Flags in der Suche funktioniert jetzt. Auch ansonsten wurde die
  1250.    Suche beschleunigt und verbessert. 
  1251.  - Das Einfgen ist noch schneller geworden, insbesondere die Abarbeitung
  1252.    der Statusmails fr die pers”nlichen Nachrichten geht jetzt sehr schnell!
  1253.  - Der Redraw in der Stichwortliste beim Selektieren von einem Bereich mit 
  1254.    der Maus und beim Deselektieren wurde verbessert. 
  1255. -----------------
  1256. Datum:     9.11.92
  1257. Version:   1.291
  1258. Autor:     DS
  1259. Modul(e):  data, Catfiles
  1260. Žnderung:  
  1261.  - Bugfixes von Jo eingebaut, dadurch Datenbank noch stabiler
  1262.  - Speicherhunger von CAT beim Start um ca. 70 kB verringert, da 
  1263.    einige globale Variablen eingespart wurden (u.a. ein 64 kB Buffer).
  1264.  - Diese Version freigegeben an die Betatester
  1265. -----------------
  1266. Datum:     10.11.92
  1267. Version:   1.292
  1268. Autor:     DS
  1269. Modul(e):  MsgManager, Putzrsc
  1270. Žnderung:  
  1271.  - Fehlermeldungen von Oliver alle bearbeitet und Fehler behoben
  1272.  - Distribution in MsgManager eingebaut, es wird am Ende der 
  1273.    Nachricht das entsprechende Krzel angeh„ngt. Default: Keine 
  1274.    Distribution.
  1275.  - Versionscheck in MsgManager eingebaut
  1276.  - MsgManager fr Maus 9 auf D-Zeile vorbereitet
  1277.  - Bei User an-/abmelden wird wieder der Username vorbelegt
  1278.    und dann bei der Gruppenauswahl auch der Gruppenname, falls
  1279.    die Nachricht an Chef .... ging.
  1280. -----------------
  1281. Datum:     13.11.92
  1282. Version:   1.292
  1283. Autor:     DS
  1284. Modul(e):  CatEdit, MsgList, MsgManager
  1285. Žnderung:  
  1286.  - Wenn beim Quoten eines Blocks ein Wort l„nger war als die eingestellte
  1287.    Zeilenl„nge, dann gab es eine Endlosschleife.
  1288.  - Beim Selektieren eines Bereiches in der Stichwort- oder Messageliste
  1289.    konnte es passieren, daž es zu sehr merkwrdigen Erscheinungen kam, 
  1290.    da das Array nach oben berschrieben wurde.
  1291.  - Wenn man nur ein Rechteck aufzieht, welches keinen Eintrag schneidet,
  1292.    dann wird auch nichts selektiert.
  1293.  - Nach dem Hinzuladen eines Textes stimmte die aktuelle Zeile nicht
  1294.    immer. 
  1295.  - Noch was am Umbruch getan: Mehrmaliges Formatieren eines Absatzes 
  1296.    hintereinander sollte nicht mehr zu unterschiedlichen Ergebnissen 
  1297.    fhren.
  1298.  - Funktionstasten jetzt ber PutLine, dadurch nicht mehr unbedingt Text 
  1299.    in einer neuen Zeile.
  1300. -----------------
  1301. Datum:     15.11.92
  1302. Version:   1.292
  1303. Autor:     DS
  1304. Modul(e):  CatEdit, CAT, mtTextfiles
  1305. Žnderung:  
  1306.  - Durch die Žnderung fr die F-Tasten wurden Zeilen nur mit CR in den 
  1307.    Text eingefgt, was den Editor zwar berhaupt nicht st”rt, aber beim 
  1308.    Erstellen des Infiles zu Problemen bzw. verlorenen Zeilen fhrte. 
  1309.    Es werden jetzt aus einzelnen Crs oder LFs in den Floskeln korrekte
  1310.    CR/LFs gemacht. Dafr mssen aber kurz einmal alle Floskeln angew„hlt 
  1311.    werden und dann der Dialog mit OK verlassen werden! Bitte durchfhren!
  1312.  - Pers”nliche Nachrichten werden beim Splitten nicht mehr zu Kommentaren 
  1313.    gemacht. 
  1314.  - Auch die Reihenfolge von gesplitteten Nachrichten ist jetzt korrekt.
  1315.  - Beim Selektieren eines Bereiches konnten Nachrichten selektiert werden,
  1316.    die nicht im Fenster sichtbar waren. Sehr peinlich, wenn man welche 
  1317.    l”schen wollte.
  1318.  - Undo funktioniert jetzt bei einigen Gelegenheiten mehr und auch besser.
  1319.  - Bug in mtTextfiles behoben, bei dem ein Zeichen ber den Buffer hinaus
  1320.    geschrieben wurde.
  1321. -----------------
  1322. Datum:     17.11.92
  1323. Version:   1.293
  1324. Autor:     DS
  1325. Modul(e):  grin, data, parser, msglist, catfiles
  1326. Žnderung:  
  1327.  - Diffs von Jo eingebaut
  1328.  - Die Suche nach dem verlorenem Stack gestartet. Und nach der Analyse von
  1329.    ca. 40000 Zeilen Sysmon-Protokoll und mehreren Stunden debuggen gefunden.
  1330.    Da wurde doch in einer Assembler-Routine der Stack korrigiert, obwohl
  1331.    er schon vom Compiler korrigiert wird.
  1332. -----------------
  1333. Datum:     20.11.92
  1334. Version:   1.293
  1335. Autor:     DS
  1336. Modul(e):  msgmanager, grintool
  1337. Žnderung:  
  1338.  - keine Vorbelegung der Gruppe mehr bei gruppenbergreifenden Kommentaren
  1339.  - keine Vorbelegung des Stichwortes mehr bei neuen Nachrichten
  1340.  - Im Infile wird auch ein M-Kommando zur Begrenzung der Outfilegr”že 
  1341.    geschickt. Bei der Berechnung wird unterschieden, ob ein Packer
  1342.    eingesetzt wird oder nicht und ob Import-Pfad und Database auf 
  1343.    dem gleichen Laufwerk liegen.
  1344.  - Endlich den Parser fr die Stichwortlistenzeilen geschrieben. 
  1345.    Man kann jetzt die private und ”ffentliche Stichwortliste 
  1346.    unterschiedlich konfigurieren ber eine Stringvariable.
  1347.    Der Dialog zum Einstellen fehlt aber noch. Syntax folgt 
  1348.    demn„chst.
  1349. -----------------
  1350. Datum:     21.11.92
  1351. Version:   1.293
  1352. Autor:     DS
  1353. Modul(e):  catedit, grin, mtedit2, msgmanager
  1354. Žnderung:  
  1355.  - beim Drucken einer Nachricht wird auch endlich wieder ein Header 
  1356.    mitgedruckt. Die Druckart fr den Header ist einstellbar. Wenn
  1357.    nur ein Block aus einer Message gedruckt wird, dann wird der
  1358.    Header nicht mitgedruckt.
  1359.  - Fehler mit Versions„nderung von MSGINFO.DAT behoben. 
  1360.  - Das Statusmenu wird jetzt disablet, wenn kein Messagefenster oben 
  1361.    ist.
  1362.  - Die Fenster werden in CAT jetzt alle durch CatWindows geschlossen.
  1363.    Dadurch bleiben keine Fenster von CAT mehr offen, wenn ein 
  1364.    Programm (z.B. das Terminalprogramm) gestartet wird.
  1365. -----------------
  1366. Datum:     23.11.92
  1367. Version:   1.293
  1368. Autor:     DS
  1369. Modul(e):  fontselect, catedit, cat, editfuncs, msglist, msgmanager
  1370. Žnderung:  
  1371.  - mtFonts der MagicLib komplett aus CAT entfernt, dafr die ben”tigten 
  1372.    Funktionen daraus in FontSelect eingebaut. Dadurch wird nur noch 
  1373.    eine Fontliste im Speicher gehalten und auch das ™ffnen eines 
  1374.    Fensters geht schneller, da nicht mehr alle Fonts und deren 
  1375.    Gr”žen abgeklappert werden. 
  1376.  - Clipping innerhalb der Zeile aus msglist entfernt, dadurch Listausgabe 
  1377.    schneller.
  1378. -----------------
  1379. Datum:     24.11.92
  1380. Version:   1.293
  1381. Autor:     DS
  1382. Modul(e):  CatEdit, EditFuncs
  1383. Žnderung:  
  1384.  - beim Speichern einer Message werden jetzt auch die Header-Informationen
  1385.    davorgeh„ngt. Beschwerden ber den Aufbau davon bitte an Johannes.
  1386.  - beim Start von externen Programmen werden s„mtliche Informationen 
  1387.    ber die Fensterpositionen gesichert und beim wiederbetreten von CAT
  1388.    restauriert. šber die Configvariable 'SaveAllPos' l„žt sich das auch 
  1389.    einstellen, daž dies auch am Programmende geschieht!
  1390.  - Redrawfehler bei Backspace oder Delete mit farbigem Hintergrund behoben
  1391. -----------------
  1392. Datum:     26./27.11.92
  1393. Version:   1.293
  1394. Autor:     DS
  1395. Modul(e):  Find2, EditTool, CatEdit, grin, data
  1396. Žnderung:  
  1397.  - neue Suchroutine eingebaut. Dafr einen herzlichsten Dank an Andreas Alich!
  1398.    Dadurch geht das Suchen nun fast doppelt so schnell. Bei mir sind es ca. 
  1399.    550 kB/s, die durchsucht werden (von der Platte). Und wenn Jo mal die ganz
  1400.    schnelle Routine fertigbekommt, dann wird es noch schneller!
  1401.  - Dadurch ist jetzt auch Suchen mit Wildcards m”glich! M”glich und erlaubt 
  1402.    als Wildcards sind im Moment '*' und '?' in den blichen Bedeutungen. 
  1403.    Demn„chst werde ich die auch konfigurierbar machen. 
  1404.  - Der 'Cursor' in der Messageauswahl bewegt sich bei PageUp/Down jetzt auch 
  1405.    seitenweise mit.
  1406.  - Return in der Stichwortliste ”ffnet ein Anzeigefenster mit den selektierten 
  1407.    Nachrichten
  1408.  - verschiedene Kleinigkeiten im Editor behoben (Cursorposition nach Undo)
  1409.  - Knopf fr 'SaveAllPos' in Dialog eingebaut (Optionen/Allgemein).
  1410.  - Berechnung des Speichers fr M-Zeile korrigiert. Die Werte waren zu niedrig,
  1411.    da man der Maus ja die Gr”že des ungepackten Outfiles mitteilt, ich aber 
  1412.    die fr das gepackte berechnet haben.
  1413.  - Noch einen Fehler beim splitten von Messages behoben, wenn der Text nur 
  1414.    Zeilen enthielt, die nur mit LF terminiert waren.
  1415. -----------------
  1416. Datum:     28.11.92
  1417. Version:   1.293
  1418. Autor:     DS
  1419. Modul(e):  EditTool
  1420. Žnderung:  
  1421.  - Falsche Positionierung des Cursors nach Backspace am Zeilenanfang behoben.
  1422. -----------------
  1423. Datum:     4.12.92
  1424. Version:   1.294
  1425. Autor:     DS
  1426. Modul(e):  CatEdit, CatButton, CatWindows
  1427. Žnderung:  
  1428.  - Anpassung an Winx 2.1g (WMBOTTOMED, WFBOTTOM)
  1429.  - Kopien von eigenen Nachrichten werden jetzt auch in die Datenbank ein-
  1430.    sortiert und einzeln behandelt. Die kopierte Nachricht kann daher erst 
  1431.    dann gel”scht werden, wenn alle Kopien davon gel”scht wurden. Wenn man die 
  1432.    kopierte Nachricht l”schen will, so wird diese zuerst nur mit einem Status 
  1433.    'Zu l”schen' versehen. Diesen kann man im Fenster daran erkennen, daž die 
  1434.    Zeilen kursiv dargestellt werden. Trotzdem kann man diese noch editieren 
  1435.    und „ndern, auch wenn es nicht sehr sinnvoll ist!
  1436.  - Durch die neue Behandlung der kopierten Nachrichten hat sich das Format 
  1437.    der msginfo.dat ge„ndert. Daher bitte vorher noch einmal tauschen, falls 
  1438.    noch Nachrichten vorhanden sind. 
  1439.  - Magen-Darm-Grippe auskuriert...
  1440.  - Die einzelnen Buttons in der Messageauswahl sind jetzt tastaturbedienbar 
  1441.    ber (vlnr:) E/Return/Enter,K,L,C,A. Ob mit oder ohne Shift ist dabei egal.
  1442. -----------------
  1443. Datum:     7.12.92
  1444. Version:   1.294
  1445. Autor:     DS
  1446. Modul(e):  CatEdit
  1447. Žnderung:  
  1448.  - Fehler bei Shift-Block quoten behoben, der zu Crs in der Zeile fhrte.
  1449.  - Es wird jetzt im CatUser.Inf gespeichert, ob man ber Stichworte oder 
  1450.    Messages abrufen will.
  1451.  - Alle Namen von Configvariablen ausgelagert in neues Modul, dadurch 
  1452.    werden diese nicht mehr doppelt und dreifach im Textsegment angelegt.
  1453.    Grmbl, haste auch nur gedacht. Dieser verdammt Compiler kopiert die 
  1454.    Konstanten einfach ins Textsegment rein, wenn die benutzt werden. Also 
  1455.    doch bis zu drei- oder viermal die Variablennamen im Textsegment drin...
  1456. -----------------
  1457. Datum:     8/9.12.92
  1458. Version:   1.294
  1459. Autor:     DS
  1460. Modul(e):  data, cat, catwindows
  1461. Žnderung:  
  1462.  - in data Bug behoben, durch den eigene Antworten nicht in die Database
  1463.    eingefgt wurden. Evtl. Johannes und mein data inkonsistent????
  1464.  - In InitDatabase Listen fr Namen und Gruppen gel”scht, falls diese
  1465.    schon da sind.
  1466.  - in CAT.M das Fensterschliežen vor Info laden und Behandlung von Info 
  1467.    laden verbessert
  1468.  - Fehler bei WMBOTTOMED behoben
  1469.  - neuen Modus fr Fensteranordung eingebaut, gekachelt (Tiled). Damit wird 
  1470.    eine recht gute automatische Anordnung durchgefhrt. Fehlt noch der 
  1471.    Menupunkt. 
  1472. -----------------
  1473. Datum:     10.12.92
  1474. Version:   1.294
  1475. Autor:     JGS
  1476. Modul(e):  parser.i
  1477. Žnderung:  ein paar Probleme wg. šberlauf in showImport behoben
  1478. -----------------
  1479. Datum:     11.12.92
  1480. Version:   1.294
  1481. Autor:     JGS
  1482. Modul(e):  parser.i, data.i
  1483. Žnderung:  ..und der dritte Tag, an dem ich programmiere, anstatt Physik zu 
  1484.            machen. Geht das bis Montag so weiter, bekomme ich einen auf die 
  1485.            Mtze. :-)
  1486.            zwei mittelpr„chtig dumme Fehler behoben
  1487.  - Probleme beim Einfgen mit ganz wenig Speicher: Es gab šberl„ufe und 
  1488.    unmotivierte Abbrecher beim Einfgen
  1489.  - Peinlich: Abort wurde in Parser.OutfileEinfgen nicht initialisiert
  1490.    -> es hing vom Zufall ab, ob es funktioniert.
  1491. -----------------
  1492. Datum:     12.12.92
  1493. Version:   1.294
  1494. Autor:     JGS
  1495. Modul(e):  catfiles.i
  1496. Žnderung:  Aaarg! Haare_rauf_beiž_in_den_Teppich_knabber_am_Stuhl [censored].
  1497.     Weitere Informationen sind nur fr weitere CatProgrammierer zug„nglich. :-)
  1498.  - "kleinen" Bug in catfiles.i behoben, der manchmal zu einem BIOS-Fehler
  1499.    -10 fhrte..
  1500. --- zur Doku sp„ter eingefgt: ---
  1501.        #P19381@MS
  1502.        VJohannes Goettker-Schnetmann @ MS
  1503.        ADirk Steins @ K2
  1504.        Wgni
  1505.        E199212141559
  1506.        BN199212150444
  1507.        -P49716@K2
  1508.        >Von : Johannes Goettker-Schnetmann @ MS (Mo, 14.12.92 15:59)
  1509.        >An  : Dirk Steins @ K2
  1510.        >
  1511.        :Hi Dirk,
  1512.        :
  1513.        :klar sieht die Funktion bei Dir ganauso aus. Es geht um:
  1514.        :IF stopSearch() THEN FileError := MagicDOS.EWritF; RETURN END;
  1515.        :
  1516.        :--> Ein Gemdos -10 auf Tastendruck. :-)
  1517.        :
  1518.        :bye, Jo
  1519. ---- schnapp --------
  1520.  
  1521.    ..so, das war jetzt der vierte Tag und jetzt muž ich mir endgltig die 
  1522.    Sachen fr das Kernphysik-Praktikum ansehen.
  1523. -----------------
  1524. Datum:     17.12.92
  1525. Version:   1.294
  1526. Autor:     DS
  1527. Modul(e):  data, grin, msgList, catEdit, cat, ...
  1528. Žnderung:  
  1529.  - Neue Fenster werden, falls vorher noch nicht ge”ffnet, jetzt mit dem 
  1530.    Zeichensatz und in der N„he des letzten Fensters seiner Art ge”ffnet. 
  1531.    Dadurch muž man nicht mehr fr jedes neue Fenster den Zeichensatz neu 
  1532.    einstellen.
  1533.  - Kommunikation zwischen Anzeige- und Stichwortlistenfenster verbessert. 
  1534.    Wenn eine Stichwortliste von einer Anzeige aus ge”ffnet wurde, dann gehen 
  1535.    die Aktionen zum Anzeigen aus dieser Liste wieder in das Fenster. Wenn man 
  1536.    zus„tzlich Control festh„lt, dann wird ein neues Anzeigefenster ge”ffnet.
  1537.  - Diverse Kleinigkeiten behoben. 
  1538.  - Insert in Anzeige fgt Absender wieder in Namensliste ein.
  1539.  - Hier das Format der frei konfigurierbaren Stichwortliste. Eine Konfigurations-
  1540.    zeile dazu besteht aus verschiedenen Eintr„gen, die wie folgt aussehen:
  1541.    <Krzel>(<L„nge>). Das Krzel bestimmt, welches Teilsck ausgegeben wird,
  1542.    und die L„nge gibt an, wie breit dieses Element sein soll. Wenn das Element
  1543.    l„nger ist, dann wird es auf diese L„nge verkrzt.
  1544.    Von diesen Eintr„gen k”nnen bis zu 12 Stck hintereinander stehen (mehr 
  1545.    werden nicht ausgewertet). Folgende Krzel werden erkannt:
  1546.    D: Datum. Das Datum ist maximal 12 Zeichen lang und hat folgende Form:
  1547.              Mo, 16.11.92
  1548.    I: Message-Id. Im Moment ist diese maximal 10 Zeichen lang, aber ab Maus 9.0
  1549.                   k”nnen Ids wesentlich l„nger werden.
  1550.    R: Reference-Id: Bei Kommentaren oder Antworten die Id der Referenznachricht.
  1551.    U: Username 
  1552.    A: Realname (wird ersetzt durch Username, falls nicht vorhanden)
  1553.    W: Stichwort. Vor MAUS 9 maximal 30 Zeichen.
  1554.    F: Flags. Die Flags der Nachrichten, die man in CAT setzen kann. 
  1555.              Reihenfolge wie in der Messageanzeige, also LFITDKB12
  1556.    S: Status. Nur fr pers”nliche Nachrichten, andernfalls wird es ignoriert.
  1557.    C: Kommentare: Anzahl der Kommentare auf die Nachricht, nicht fr 
  1558.       pers”nliche Nachrichten.
  1559.    #: interne Nummer der Message. Maximal 5 Stellen.
  1560.    
  1561.    Man kann bei den einzelnen Elementen auch mehr Zeichen als L„nge angeben 
  1562.    als diese eigentlich haben, der brige Platz ist dann einfach leer.
  1563.    
  1564.    Da der Dialog immer noch nicht da ist (die Zeit...), hier die Namen der 
  1565.    beiden Configvariablen und die Defaultbelegung, falls sich das einer 
  1566.    umkonfigurieren will: 
  1567.  
  1568.     PrivateMsgListElems  := "D(12),I(10),U(30),W(30),S(2)";
  1569.     GlobalMsgListElems   := "D(12),I(10),U(30),W(30),C(2),S(2)";
  1570.    
  1571.    Private ist fr die Stichwortliste in der Privaten Gruppe, Global fr 
  1572.    alle anderen Stichwortlisten. 
  1573.    
  1574.    Da in der Stichwortliste nicht mehr geclippt wird, gibt es Probleme mit 
  1575.    unproportionalen Zeichens„tzen, die bei Fettdruck breiter werden. Dann 
  1576.    berlagern sich einzelne Zeilenteile. Was soll ich damit machen? Durch 
  1577.    das Clipping wird das doch langsamer.
  1578. -----------------
  1579. Datum:     17.12.92 (eigentlich 18.12., es ist 0.05 Uhr)
  1580. Version:   1.294
  1581. Autor:     DS
  1582. Modul(e):  msgList
  1583. Žnderung:  
  1584.  - gerade eine Beta freigegeben, und schon eine neue Version fertig. In
  1585.    der Stichwortliste wird bei zu langen Absendernamen jetzt erstmal der 
  1586.    Vorname abgekrzt (oder alles nach dem @ abgeschnitten, falls kein 
  1587.    Vorname erkennbar ist) und dann ggf. noch Punkte angeh„ngt, falls es 
  1588.    immer noch zu lang ist.
  1589. -----------------
  1590. Datum:     18.12.92
  1591. Version:   1.294
  1592. Autor:     DS
  1593. Modul(e):  msgList
  1594. Žnderung:  
  1595.  - experimentell Sortieren der Stichwortliste eingebaut. Ist aber arg lahm. 
  1596.    Ist aber auch kein Wunder, da fr jeden Vergleich zweimal auf die Platte
  1597.    zugegriffen wird. Da sollte man vielleicht doch mal berlegen, ob man nicht
  1598.    doch cachen sollte. Sortiert werden kann nach Name, Stichwort und interner
  1599.    Messagenummer.
  1600.  - experimentell Selektieren durch Suche in Stichwortliste eingebaut. 
  1601.    Funktioniert ganz gut. 
  1602. -----------------
  1603. Datum:     20.12.92
  1604. Version:   1.294
  1605. Autor:     DS
  1606. Modul(e):  CatEdit, MsgList, MsgManager, grin
  1607. Žnderung:  
  1608.  - wind_get mit negativen Windowhandles wieder ausgebaut, war bei der neuen
  1609.    Defaultfensteranordnung eingebaut worden. Dadurch hoffentlich keine 
  1610.    Abstrze mehr beim ™ffnen eines Editors.
  1611.  - Fehler mit TAB behoben. Das waren zwei Fehler. Einmal wurde die Tabsize 
  1612.    nicht in der Konfiguration gesichert, sondern stattdessen die Zeilenl„nge,
  1613.    und dann gab es Probleme beim Umbruch von Zeilen, die nur aus Spaces 
  1614.    bestehen.
  1615. -----------------
  1616. Datum:     21.12.92
  1617. Version:   1.294
  1618. Autor:     DS
  1619. Modul(e):  mtUtils
  1620. Žnderung:  
  1621.  - in SetObjcString war noch ein Fehler drin, dadurch konnte bei einem Editfeld
  1622.    ein anderes Feld berschrieben werden. Es war ein Fehler in der maximalen 
  1623.    L„ngenberechnung.
  1624. -----------------
  1625. Datum:     23.12.92
  1626. Version:   1.294
  1627. Autor:     JGS
  1628. Modul(e):  data.d, data.i, datasys.d, grin.i, parser.i, listhelp.i, cat.m
  1629. Žnderung:  
  1630.  - Anpassung an Verwaltung der ungelesenen Msgs
  1631.    zun„chst kann man einmal mit alt-F1 zur ersten ungelesenen Msg springen.
  1632.    Die Anzeige in der Auswahlbox ist auch noch etwas provisorisch, es sollte
  1633.    halt erstmal funktionieren.
  1634. -----------------
  1635. Datum:     24.12.92
  1636. Version:   1.294
  1637. Autor:     JGS
  1638. Modul(e):  grin.i
  1639. Žnderung:  Zus„tzliche Leerzeile beim Ausdrucken des Headers
  1640. -----------------
  1641. Datum:     24.12.92
  1642. Version:   1.294
  1643. Autor:     JGS
  1644. Modul(e):  parser.i
  1645. Žnderung:  Statusmeldungen werden jetzt explizit aufgefhrt
  1646. -----------------
  1647. Datum:     24.12.92
  1648. Version:   1.294
  1649. Autor:     DS
  1650. Modul(e):  msgList
  1651. Žnderung:  
  1652.  - Bei einer defekten Nachricht konnte es zu einem Adresserror kommen, wenn 
  1653.    die Stichwortliste angezeigt wurde. 
  1654. -----------------
  1655. Datum:     25.12.92
  1656. Version:   1.294
  1657. Autor:     DS
  1658. Modul(e):  EditTool, CatEdit, EditBase
  1659. Žnderung:  
  1660.  - Fehler bei Ctrl-Y behoben. Es konnte passieren, daž die falsche Zeile 
  1661.    gel”scht wurde. 
  1662.  - Fehler bei Undo behoben. Undo funktioniert jetzt auch am Ende des Textes 
  1663.    richtig.
  1664. -----------------
  1665. Datum:     25.12.92
  1666. Version:   1.294
  1667. Autor:     JGS
  1668. Modul(e):  parser.i, data.i
  1669. Žnderung:  
  1670.  - Fehler behoben, Konsistenzchecks fr die erste ungelesene msg eingebaut.
  1671. -----------------
  1672. Datum:     25/26.12.92
  1673. Version:   1.32
  1674. Autor:     DS
  1675. Modul(e):  Cat, CatEdit, ZSearchDial, ...
  1676. Žnderung:  
  1677.  - Oberfl„che von CAT stark umgestaltet.
  1678.    Einige Menus umgebaut, neue Menupunkte eingebaut, alte weggeworfen,
  1679.    neue Dialoge. Was geht jetzt alles: 
  1680.  - Alle Funktionen des Buttonfensters stehen nun auch in einem Menu.
  1681.  - Das Dateimenu wurde aufger„umt
  1682.  - Das Bearbeiten-Menu wurde aufger„umt und umgestaltet.
  1683.  - Das Fenster-Menu wurde erweitert.
  1684.  - Das Tausch-Menu wurde um 'Zum Terminal' erweitert. Da war es in 1.21 
  1685.    auch schon... :-)
  1686.  - Das Optionen-Menu wurde um drei Punkte erweitert, mehr zum Einstellen
  1687.    gibt es aber dann wirklich nicht mehr!
  1688.  - Die Einstellungen des aktuellen Editors sind ver„nderbar (dadurch nun
  1689.    auch echte Tabs in CAT). 
  1690.  - Man kann ber den Konfigurationsdialog ein CAT.INF komplett erstellen
  1691.    oder „ndern. Bei Neustart ohne CAT.INF soll irgendwann mal der Dialog 
  1692.    kommen.
  1693.  - Man kann nun die Stichwortlistenzeilen auch ber einen neuen Dialog
  1694.    'Formate' einstellen. Auch die Einstellung der Infozeilen, die man 
  1695.    im Editor verwenden kann, ist dorthin gewandert.
  1696.  - Das Status-Menu wurde entfernt.
  1697.  - Beim Editieren einer Nachricht kann man nun die Distribution direkt
  1698.    ber ein Popup einstellen, ohne in den Dialog gehen zu mssen.
  1699.  - Die Distribution ist im Messagelistenfenster nun ber Icons 
  1700.    direkt einstellbar. Die Methode ber den Dialog geht aber auch noch.
  1701.  - Kopierte und weitergeleitete Nachrichten werden nun auch gel”scht, 
  1702.    nachdem sie in der Maus angekommen sind.
  1703.  - Darstellung in der Stichwortliste der ungelesenen ist auch mit Zeichen-
  1704.    s„tzen, die fett breiter als normal sind, nun in Ordnung.
  1705.  
  1706. -----------------
  1707. Datum:     27.12.92
  1708. Version:   1.32
  1709. Autor:     JGS
  1710. Modul(e):  grin.i
  1711. Žnderung:  Status der msgs werden jetzt in grin selber verwaltet, popup eingebaut
  1712. -----------------
  1713. Datum:     27.12.92
  1714. Version:   1.32
  1715. Autor:     JGS
  1716. Modul(e):  data.i
  1717. Žnderung:  Verkettung per erster Zeile innerhalb einer Gruppe.
  1718.            Erkannt werden 'Kommentar zu ' und '-'.
  1719. -----------------
  1720. Datum:     28.12.92
  1721. Version:   1.32
  1722. Autor:     JGS
  1723. Modul(e):  grin.i, data.i, groupcomment.d/i
  1724. Žnderung:  grppchenbergreifende K”mment”rverk”ttung
  1725. -----------------
  1726. Datum:     29.12.92
  1727. Version:   1.32
  1728. Autor:     JGS
  1729. Modul(e):  grin.i
  1730. Žnderung:  Flag„nderungen in allen sichtbaren Msgs
  1731. -----------------
  1732. Datum:     30.12.92
  1733. Version:   1.32
  1734. Autor:     JGS
  1735. Modul(e):  grin.i, protokol.i
  1736. Žnderung:  
  1737.  - Pfeil fr gel”schte Muttermsg funktioniert
  1738.  - Protokolluntersttzung angefangen.
  1739. -----------------
  1740. Datum:     30.12.92
  1741. Version:   1.32
  1742. Autor:     DS
  1743. Modul(e):  msgManager, VDIStandards, grin
  1744. Žnderung:  
  1745.  - Die Farbeinstellungen werden jetzt auch fr die Dialoge in den Fenstern beachtet.
  1746.    Allerdings sehen disablete Bitimages mit farbigem Hintergrund nicht besonders gut
  1747.    aus, da einfach nur eine Maske drbergelegt wird und der Hintergrund dadurch auch
  1748.    disablet wird. Aber what shall's... :-)
  1749.  - Weitere Fehler bei der Selektion in der Nachrichtenbersicht behoben.
  1750.  - Clr Home setzt jetzt auch in der Nachrichtenbersicht den Cursor,
  1751.    falls dieser angeschaltet ist.
  1752. -----------------
  1753. Datum:     31.12.92
  1754. Version:   1.32
  1755. Autor:     JGS
  1756. Modul(e):  grin.i, data.d, data.i
  1757. Žnderung:  Baum l”schen bei obenliegendem Msgfenster "u", "U", "d", "D" drcken.
  1758.            Das ist nur fr den šbergang zum testen. Demn„chst z.B. beliebige 
  1759.            Flagoperationen. Grože Buchstaben: ganzen Baum, kleine Buchstaben:
  1760.            nur nach "unten"
  1761.  
  1762. -----------------
  1763. Datum:     31.12.92
  1764. Version:   1.33
  1765. Autor:     JGS
  1766. Modul(e):  protokol.i, grin.i
  1767. Žnderung:  Protokolluntersttzung weiter vervollst„ndigt. Grundmsgschatz jetzt 
  1768.            vorhanden - erste Tests mit einem C-Hack-Acc..
  1769. -----------------
  1770. Datum:     01.01.93
  1771. Version:   1.33
  1772. Autor:     JGS
  1773. Modul(e):  data.i
  1774. Žnderung:  meckern bei Dateifehler beim Laden der gruppen.pos
  1775. -----------------
  1776. Datum:     01.01.93
  1777. Version:   1.33
  1778. Autor:     JGS
  1779. Modul(e):  data.i, vdistandards.d, vdistandards.i
  1780. Žnderung:  abbrechen der Suche wieder frisch
  1781. -----------------
  1782. Datum:     01.01.92
  1783. Version:   1.33
  1784. Autor:     JGS
  1785. Modul(e):  protokol.i, grin.i
  1786. Žnderung:  Protokoll in der ersten Version fertiggestellt und getestet
  1787. -----------------
  1788. Datum:     01.01.93
  1789. Version:   1.33
  1790. Autor:     JGS
  1791. Modul(e):  data.i
  1792. Žnderung:  Kein Meckern ber alte Datenbank mehr, wenn die relevanten Dateien nicht
  1793.            da sind.
  1794. -----------------
  1795. Datum:     3.1.93
  1796. Version:   1.33
  1797. Autor:     DS
  1798. Modul(e):  msgManager, VDIStandards
  1799. Žnderung:  
  1800.  - nur auf STs auftretenden šberlauf bei Farbeinstellung behoben.
  1801.  - Fehler bei Selektion in Nachrichtenliste mit Home/Shift-Home
  1802.    behoben
  1803.  - Autoindent bei automatischem Umbruch funktionierte nicht. Behoben.
  1804. -----------------
  1805. Datum:     05.01.93
  1806. Version:   1.33
  1807. Autor:     JGS
  1808. Modul(e):  data.i
  1809. Žnderung:  Baum nur abw„rts l”schen
  1810. -----------------
  1811. Datum:     05.01.93
  1812. Version:   1.33
  1813. Autor:     JGS
  1814. Modul(e):  grin.i
  1815. Žnderung:  besseres Verhalten, wenn eine defekte Msg auftritt sowie bei neu angelegter
  1816.            gruppen.pos. Zun„chst einmal wird das Fenster nicht pauschal geschlossen,
  1817.            wenn ein Fehler auftritt und zum anderen wird jetzt erkannt, daž bei
  1818.            neuangelegter gruppen.pos keine neuen Msgs vorhanden sein k”nnen.
  1819. -----------------
  1820. Datum:     06.01.93
  1821. Version:   1.33
  1822. Autor:     JGS
  1823. Modul(e):  grin.i
  1824. Žnderung:  undo funktioniert wieder
  1825. -----------------
  1826. Datum:     06.01.93
  1827. Version:   1.33
  1828. Autor:     JGS
  1829. Modul(e):  cat.m
  1830. Žnderung:  Pfad merken fr ”ffen von Editoren
  1831. -----------------
  1832. Datum:     09.01.93
  1833. Version:   1.33
  1834. Autor:     JGS
  1835. Modul(e):  grin.i, data.d, data.i
  1836. Žnderung:  Vererben-Flag eingebaut
  1837.            Das gefunden-Flag ist jetzt doch rausgeflogen. Ich meine, daž Cat mittlerweile
  1838.            schnell genug sucht, so daž die ursprungliche Begrndung entf„llt.
  1839.            Stattdessen wird es jetzt als <gefiltert>-Flag gebraucht.
  1840. -----------------
  1841. Datum:     09.01.93
  1842. Version:   1.33
  1843. Autor:     JGS
  1844. Modul(e):  grin.i, msglist.i, cat.i, maustauschrsc.i
  1845. Žnderung:  Beim Ende einer Gruppe wird jetzt nachgefragt, mit welcher Msg man weitermachen
  1846.            m”chte. Vorbelegt ist die Art der Msg, mit der man die Gruppe auch ge”ffnet
  1847.            hat.
  1848. -----------------
  1849. Datum:     09.01.93
  1850. Version:   1.33
  1851. Autor:     JGS
  1852. Modul(e):  grin.i, cat.m, zsearchdial.d, zsearchdial.i
  1853. Žnderung:  Flags im Baum setzen und l”schen
  1854. -----------------
  1855. Datum:     09.01.93
  1856. Version:   1.33
  1857. Autor:     JGS
  1858. Modul(e):  grin.i, data.i
  1859. Žnderung:  vor Flag„nderung fragen funktioniert jetzt. Flags wurde brigens immer
  1860.            gesetzt, auch wenn man Flags setzen aus hatte. Warum hat das noch keiner
  1861.            bemerkt..?
  1862. -----------------
  1863. Datum:     10.01.93
  1864. Version:   1.33
  1865. Autor:     DS
  1866. Modul(e):  CAT
  1867. Žnderung:  
  1868.  - angepažt an die Žnderungen von Jo
  1869.  - Beim Wiederherstellen der Fenster nach einem Programmstart werden Menus
  1870.    nicht mehr bermalt, auch wenn man schnell mit dem Mauszeige in die Menuzeile
  1871.    f„hrt.
  1872.  - Vor dem Erstellen des Infiles wird jetzt auch bei ver„nderten Texten 
  1873.    nachgefragt, ob diese gesichert werden sollen.
  1874.  - Vor Satzzeichen sollte nicht mehr umgebrochen werden
  1875.  - Bei Gruppenbergreifenden Kommentaren und so wird der Cursor an das Textende
  1876.    positioniert.
  1877.  - Es wird gespeichert, ob das ButtonWindow offen ist.
  1878. -----------------
  1879. Datum:     11.01.93
  1880. Version:   1.33
  1881. Autor:     DS
  1882. Modul(e):  CAT, grin, CatWindows, MsgList etc.
  1883. Žnderung:  
  1884.  - Abfrage der rechten Maustaste eingebaut. Klick mit Rechts auf eine Nachricht
  1885.    in der Stichwortliste geht jetzt zu der Message, ohne das Fenster zu toppen. 
  1886.    Wenn aber zu der Liste kein Anzeigefenster geh”rt (d.h. die Liste wurde ber
  1887.    das Anzeigefenster ge”ffnet), dann werden immer neue Fenster aufgemacht.  
  1888.    Nebeneffekt: Buttons und Icons etc. sind nun auch immer mit der rechten 
  1889.    Taste bedienbar. Eventuell wird das wieder ge„ndert.
  1890.  - Jetzt sollten wirklich keine WindGets mit negativen oder nicht 
  1891.    initialisierten Windowhandles mehr vorkommen. 
  1892.  - Beim Programmstart taucht nicht mehr ab und zu eine Stichwortliste oben links
  1893.    in der Ecke auf. 
  1894. -----------------
  1895. Datum:     12.01.93
  1896. Version:   1.33
  1897. Autor:     DS
  1898. Modul(e):  CAT.M
  1899. Žnderung:  
  1900.  - Tastaturnachlauf jetzt ber eigene Queue abgeschaltet. Es sollten keine Zeichen
  1901.    mehr verlorengehen, trotzdem der Cursor nicht mehr nachlaufen.
  1902.  - Ghostwritereffekt behoben. Trat nur mit proportionalen Fonts auf. 
  1903.  - Falsch geclippten Cursor in letzter Fensterzeile behoben. 
  1904.  - šberlauf in EditBase beim Einladen eines Textes behoben, der unter extremen
  1905.    Umst„nden auftreten konnte (in diesem Fall beim Einlesen von Catputz.PRG). 
  1906.  - Anzahl der Clip-Aufrufe verringert, es wird nicht mehr bei jeder einzelnen 
  1907.    Zeichenausgabe geclippt. 
  1908.  - Der Cursor sollte in getoppten Fenstern jetzt immer richtig dargestellt 
  1909.    werden.
  1910.  - Wenn beim Laden eines Textes ein Fehler auftrat, dann wurde fr diesen Editor
  1911.    die Zeichensatzeinstellung ver„ndert. Behoben.
  1912. -----------------
  1913. Datum:     13.01.93
  1914. Version:   1.33
  1915. Autor:     DS
  1916. Modul(e):  CAT.M, msgList, msgManager
  1917. Žnderung:  
  1918.  - Noch'n neuen Fehler beim Clipping behoben
  1919.  - Fehler in mtDials.NewDial behoben
  1920.  - Flags setzen fr selektierte Nachrichten in Stichwortliste behoben
  1921.  - Bugs in Flagdialog behoben
  1922.  - Auch zu pers”nlichen Antworten auf Gruppennachrichten kann jetzt die 
  1923.    Referenznachricht ge”ffnet werden.
  1924.  - Alle selektieren auch fr Stichwortliste eingebaut
  1925. -----------------
  1926. Datum:     15.01.93
  1927. Version:   1.34
  1928. Autor:     DS
  1929. Modul(e):  Cat, msgManager, mtXObjects, mtDials
  1930. Žnderung:  
  1931.  - Fehler bei šberprfung in NewDial behoben
  1932.  - Fehler bei Ergebniszurckgabe in mtXObjects behoben
  1933.  - Fehler in Tastaturqueue behoben (war gar keine Queue)
  1934.  - Selektion in Namensliste mit Tastatur und anschliežendem Doppelclick
  1935.    liefert jetzt richtigen Namen
  1936.  - Fehler beim Sichern einer CAT.INF behoben, es konnte vorkommen, das Krzel 
  1937.    nicht expandiert wurden
  1938. -----------------
  1939. Datum:     15.01.93
  1940. Version:   1.33
  1941. Autor:     JGS
  1942. Modul(e):  grin.i
  1943. Žnderung:  
  1944.  - bei Fremdnachrichten <name> anzeigen, falls vorhanden und nicht den <Absender>
  1945. -----------------
  1946. Datum:     20.01.93
  1947. Version:   1.34
  1948. Autor:     DS
  1949. Modul(e):  Cat, msgList, grin, ConfVars
  1950. Žnderung:  
  1951.  - Signalhandler in CAT fr Mint eingebaut. Jetzt kann man unter MiNT/MTOS
  1952.    CAT auch killen, ohne daž das ganze System h„ngt. Tritt aber erst in Aktion,
  1953.    wenn das n„chste Mal die Eventloop von CAT durchlaufen wird, CAT also einen 
  1954.    Event bekommt. Ist irgendwie komisch, aber ich will dafr nicht auch noch 
  1955.    einen Timerevent einbauen.
  1956.  - Rechtecke in Configfiles auf NDC umgestellt
  1957.    ButtonWindow muž noch etwas angepažt werden
  1958.  - Fehler bei h„ufiger Umschaltung zwischen Anzeige und Stichwortliste 
  1959.    behoben (hoffentlich)
  1960. -----------------
  1961. Datum:     21.01.93
  1962. Version:   1.34
  1963. Autor:     DS
  1964. Modul(e):  clip, CatFiles
  1965. Žnderung:  
  1966.  - Jetzt sollte es wirklich keine Probleme mehr mit dem Clipboard geben, auch
  1967.    nicht bei solch obstrusen Konstruktionen, wie Erik sie macht. 
  1968.  - Die Flags beim Einfgen sind jetzt alle richtig definiert, keine Mll mehr.
  1969.  - Der Textcursor wird jetzt nach einem Shellaufruf auch abgeschaltet
  1970. -----------------
  1971. Datum:     22.01.93
  1972. Version:   1.34
  1973. Autor:     DS
  1974. Modul(e):  Cat, CatEdit, Protokoll
  1975. Žnderung:  
  1976.  - PC-Help Protokoll wird untersttzt (auch TC-Help). Sehr praktisch in 
  1977.    Verbindung mit dem Jargonfile :-))
  1978.  - Timerevent eingebaut, jetzt wird die Infozeile im Editor (Zeile/Spalte)
  1979.    sp„testens nach einer halben Sekunde wieder upgedatet.
  1980.  - Mausaus- und -anschaltung verbessert
  1981.  - diese Version freigegeben
  1982. -----------------
  1983. Datum:     23.01.93
  1984. Version:   1.34
  1985. Autor:     DS
  1986. Modul(e):  Parser, msgManager
  1987. Žnderung:  
  1988.  - Behandlung von 'Dupe zu' eingebaut.
  1989.  - Behandlung von 'Mitteilung "blablub@xyz" nicht vorhanden' eingebaut. Die
  1990.    entsprechende Nachricht wird beim n„chsten Tausch mit Wildwestverkettung
  1991.    in das Infile geschrieben (nur in der Form -ID, also nicht so st”rend in
  1992.    fremdsprachigen Gruppen).
  1993.  - Deswegen Format der MSGINFO.DAT ge„ndert!
  1994.  - Bei Kommentaren und Antworten wird jetzt auch noch eine RId-Zeile an die 
  1995.    Maus geschickt. 
  1996. -----------------
  1997. Datum:     25.01.93
  1998. Version:   1.34
  1999. Autor:     DS
  2000. Modul(e):  vielzuviele
  2001. Žnderung:  
  2002.  - šberlauf bei Rechteckvariablen behoben
  2003.  - Bei der Anforderung der Infofiles steht nun bei den angeforderten dahinter, 
  2004.    ob sie angefordert werden (abgehakt) und das Anforderungsintervall.
  2005.  - Button 'L”schen' in Infofiledialogbox
  2006.  - Doppelclick auf Infofile geht nun in Žnderungsdialog
  2007.  - Je nachdem, ob ein Infofile selektiert ist, heižt der eine Button 'Žndern'
  2008.    oder 'Neu'.
  2009.  - Neuer Anforderungsmodus einmalig: Das Infofile wird einmal angefordert und 
  2010.    dann auf 'nicht bestellt' gesetzt. Kenntlich gemacht ber -1 Tage Intervall.
  2011.    (fr Oliver)
  2012.  - Infofiles k”nnen nun Readonly ge”ffnet werden. Dazu unter Einstellungen 
  2013.    'Infodateien read-only' ankreuzen.
  2014.  - Der Server fr das PC-Help Protokoll ist nun w„hlbar (da auch 1st Guide das 
  2015.    untersttzt). Einfach den Namen des Protokollservers unter Allgemeine 
  2016.    Einstellungen eintragen. Default ist PC_HELP.
  2017. -----------------
  2018. Datum:     26.01.93
  2019. Version:   1.34
  2020. Autor:     DS
  2021. Modul(e):  grinTool, grin, Cat
  2022. Žnderung:  
  2023.  - Stichwort bei neuen Nachrichten ist jetzt leer (kein Mll mehr)
  2024.  - Im Hilfedialog zu den Formaten sind I und M nicht mehr vertauscht
  2025.  - In der Infozeile werden R und I durch U und M ersetzt, falls R und I 
  2026.    nicht vorhanden sind.
  2027.  - Maushandling nochmal verbessert. Jetzt wird die Maus auch nach einem
  2028.    Gruppenwechsel ausgeschaltet.
  2029. -----------------
  2030. Datum:     27.01.93
  2031. Version:   1.34
  2032. Autor:     DS
  2033. Modul(e):  msgManager, CatEdit
  2034. Žnderung:  
  2035.  - Umbruch mit Anfhrungszeichen korrigiert
  2036.  - Umbruch bei Block quoten ge„ndert
  2037.  - Fehler bei Fensterpositionssicherung in msgManager behoben
  2038.  - msgManager nicht mit rechtem Klick alleine bedienbar
  2039. -----------------
  2040. Datum:     28.01.93
  2041. Version:   1.34
  2042. Autor:     DS
  2043. Modul(e):  msgManager, mtDials
  2044. Žnderung:  
  2045.  - Nicht initialisierte Variable konnte zu fehlender Verkettung von neuen
  2046.    Nachrichten fhren
  2047.  - Cursorposition nun auch in rechtsbndigen Editfeldern richtig.
  2048.  - Durch Žnderung neulich auch Erkennung von Watchdog bei Autostart erm”glicht.
  2049. -----------------
  2050. Datum:     30.01.93
  2051. Version:   1.34
  2052. Autor:     DS
  2053. Modul(e):  Cat, CatHelp
  2054. Žnderung:  
  2055.  - kontextsensitive Hilfefunktion in CAT eingebaut. 
  2056.    Es existieren Hilfen zu den Themen: 
  2057.    Allgemein, Editor, Anzeige, Nachrichtenauswahl, Pfadkrzel, 
  2058.    Formatstrings. 
  2059.    Wer Lust hat, kann diese bis jetzt noch nicht sehr guten Hilfen 
  2060.    gerne berarbeiten. 
  2061.  - Die Hilfefunktion ber PC-Help-Protokoll wurde auf Shift-Help verlagert.
  2062.  - Warum strzt NVDI bei einem vro_cpyform mit negativem Ursprung ab?
  2063. -----------------
  2064. Datum:     30.01.93
  2065. Version:   1.34
  2066. Autor:     JGS
  2067. Modul(e):  groupcom.i
  2068. Žnderung:  
  2069.  - Gruppennamen "geupcased"
  2070. -----------------
  2071. Datum:     30.01.93
  2072. Version:   1.34
  2073. Autor:     JGS
  2074. Modul(e):  grin.i
  2075. Žnderung:  
  2076.  - undo wird nicht mehr als Kommentarbaumwechsel interpretiert. Das ist
  2077.    aber auch nicht so ganz sauber..
  2078. -----------------
  2079. Datum:     01.02.93
  2080. Version:   1.34
  2081. Autor:     DS
  2082. Modul(e):  Cat, MsgList, grin
  2083. Žnderung:  
  2084.  - Nun existiert auch eine feste Bindung zwischen Anzeige- und Stichwortliste,
  2085.    wenn man die Stichwortliste zuerst ”ffnet.
  2086.  - Wenn kein Catuser.inf vorhanden ist, dann nimmt auch die Stichwortliste 
  2087.    nun fr die Fenstergr”že einen vernnftigen Default.
  2088.  - Nun werden Eintr„ge in der Stichwortliste, deren Lesestatus sich ge„ndert 
  2089.    hat, komplett neugezeichnet. Das geschieht aber erst im n„chsten 
  2090.    Timerevent, da ich aus Geschwindigkeitsgrnden keinen kompletten Redraw 
  2091.    fr das Fenster ausl”sen wollte. Sieht irgendwie spažig aus, wenn erst der
  2092.    Eintrag 'schmutzig' ist und dann auf einmal neu gezeichnet wird.
  2093.  - Jetzt kann man im Farbendialog in zweifarbigen Aufl”sungen den Effekt fr
  2094.    Quotes in der Anzeige und nicht gelesene Nachrichten in der Stichwortliste 
  2095.    einstellen. Aužerdem kann man nur noch Farbindizes einstellen, die auch 
  2096.    garantiert da sind. 
  2097.  - Beim L”schen von grožen Textteilen wurde die Textstruktur zerst”rt, wenn 
  2098.    ein Buffer innerhalb des Textes komplett entfernt wurde.
  2099.  - Undo funktionierte nur innerhalb eines internen Buffers, also maximal 
  2100.    ber 32 kB. 
  2101.  - Speicheranforderungen des Editors im Readonly-Betrieb (also fr Anzeige) 
  2102.    runtergesetzt, es wird jetzt nicht mehr fr jede Furz-100 Byte Mail 32 kB 
  2103.    alloziert. Drfte die 1MB Benutzer freuen.
  2104.  - Auch Speicherblockgr”že fr Editor allgemein runtergesetzt, damit unter 
  2105.    MTOS nicht ca. 7,9 kB pro Speicherblock verschwendet werden. 
  2106.  - User an-/abstellen setzt wieder den Gruppennamen als Default in die Gruppe
  2107.  - Namen von Configvariablen nun alle einheitlich in Englisch
  2108.  - Importanzeige wird in Farbe nun auf Solide und Farbe (Rot) gesetzt.
  2109.  - Format von INFO2.INF nochmal umgestellt, damit auch Infotexte von der Maus
  2110.    mit l„ngerem Namen verarbeitet werden k”nnen. Konverterprogramm existiert 
  2111.    auch, aber es werden alle Infofiles einmal angefordert, da sich die 
  2112.    Datumsrepr„sentation ge„ndert hat. Grund: mtTime rechnet fehlerhaft, jetzt
  2113.    nehme ich die eigenen Routinen, die in CatPutz auch funktionieren.
  2114.    Das Infofile heižt jetzt wieder INFO.INF, das Konvertierungsprogramm erzeugt 
  2115.    ein INFO3.INF.
  2116. -----------------
  2117. Datum:     02.02.93
  2118. Version:   1.34
  2119. Autor:     DS
  2120. Modul(e):  CatEdit
  2121. Žnderung:  
  2122.  - Clipping-Fehler nach Verschieben des Editorfensters behoben
  2123.  - Tabs in pers”nlichen Nachrichten werden jetzt auch beim Einfgen 
  2124.    in die Datenbank in Spaces konvertiert. Dafr gilt die globale 
  2125.    Einstellung.
  2126. -----------------
  2127. Datum:     04.02.93
  2128. Version:   1.35
  2129. Autor:     DS
  2130. Modul(e):  Parser
  2131. Žnderung:  
  2132.  - Beim Einfgen von Kopien von eigenen pers”nlichen Nachrichten wird jetzt 
  2133.    der richtige Empf„nger eingetragen. 
  2134.  - Diese Version freigegeben.
  2135. -----------------
  2136. Datum:     05.02.93
  2137. Version:   1.35
  2138. Autor:     DS
  2139. Modul(e):  grin
  2140. Žnderung:  
  2141.  - Flag, ob Case-sensitiv gesucht werden soll, wird nun auch an die 
  2142.    anschliežende Textsuche im Anzeigefenster bergeben.
  2143. -----------------
  2144. Datum:     06.02.93
  2145. Version:   1.35
  2146. Autor:     DS
  2147. Modul(e):  EditFuncs, grin, EditBase, EditDraw
  2148. Žnderung:  
  2149.  - Default-Hintergrundfarbe fr Anzeigefenster war schwarz.
  2150.  - Wenn nichts gefunden wird bei einer Suche macht es Bing!
  2151.  - Floskeltaste in einem neuen Text direkt nach dem Anlegen fhrt nicht mehr 
  2152.    zum Absturz.
  2153.  - Infozeilen werden jetzt auch gespeichert, falls sie ge„ndert wurden.
  2154.    Irgendwie waren die Zeilen dazu im Source verschwunden.
  2155.  - Wenn man in einem leeren Text Ctrl-Y gedrckt hat, dann wurde der 
  2156.    WriteBuffer nicht wieder freigegeben. Dadurch wurde langsam aber sicher
  2157.    der Speicher voll, wenn man das mit Tastaturrepeat gemacht hat.
  2158. -----------------
  2159. Datum:     07.02.93
  2160. Version:   1.35
  2161. Autor:     DS
  2162. Modul(e):  Cat, grin
  2163. Žnderung:  
  2164.  - gefilterte ignorieren eingebaut
  2165.  - Flagpopup in Anzeige umgestellt auf Baum in Ressource, dadurch werden 
  2166.    jetzt die gesetzten Flags abgehakt. 
  2167.  - Kopieren/Weiterleiten nur noch bei pers”nlichen Nachrichten im Aktionspopup.
  2168. -----------------
  2169. Datum:     15.02.93
  2170. Version:   1.35
  2171. Autor:     DS
  2172. Modul(e):  Parser, msgManager
  2173. Žnderung:  
  2174.  - Kopien von eigenen pers”nlichen Nachrichten bekommen jetzt auch in CAT das 
  2175.    richtige Stichwort und den richtigen Enmpf„nger.
  2176. -----------------
  2177. Datum:     16.02.93
  2178. Version:   1.35
  2179. Autor:     DS
  2180. Modul(e):  msgList
  2181. Žnderung:  
  2182.  - Beim Snappen wird das Fenster jetzt nicht mehr verkleinert. 
  2183.  - Jetzt sollten mehrere #LOG-Teile im Outfile auch m”glich sein.
  2184.  - ITI wird ausgewertet und der Infotext zu den einzelnen Files 
  2185.    wird ber das ITI upgedatet. Infofiles, die CAT noch nicht 
  2186.    bekannt sind, aber im ITI stehen, werden automatisch in die Liste
  2187.    aufgenommen und dann einmalig beim n„chsten Mal angefordert. 
  2188. -----------------
  2189. Datum:     21.02.93
  2190. Version:   1.35
  2191. Autor:     DS
  2192. Modul(e):  MagicLib, CAT
  2193. Žnderung:  
  2194.  - Buttons werden jetzt richtig mit dem AES-Font gezeichnet
  2195.  - Userdefined Objekte (Radiobuttons, Checkboxen etc.) sind jetzt absolut
  2196.    unabh„ngig vom AES-Zeichensatz. D.h. die Gr”že wird automatisch richtig
  2197.    angepažt.
  2198.  - Unter MultiTOS werden jetzt Programm nur noch mit ShelWrite gestartet. 
  2199. -----------------
  2200. Datum:     26.02.93
  2201. Version:   1.35
  2202. Autor:     DS
  2203. Modul(e):  Cat, EditDraw, VDIStandards
  2204. Žnderung:  
  2205.  - Effekte in Nachrichtenanzeige werden untersttzt: 
  2206.    *fett*, /italic/ und _unterstrichen_.
  2207.    Das ganze ist auch abschaltbar. Im Optionenmenu wird je nach
  2208.    Topwindow der Punkt Editor.../Anzeige... umgeschaltet. 
  2209.    Bei jeder neuen Nachricht wird das wieder auf den Default gesetzt!
  2210.  - Unter Allgemeine Einstellungen kann global die Anzeige der Effekte 
  2211.    abstellen. 
  2212.  - Die Sortierung der Gruppenliste und der Namensliste kann man jetzt auch
  2213.    endlich im Dialog konfigurieren.
  2214. -----------------
  2215. Datum:     1.3.93
  2216. Version:   1.36
  2217. Autor:     DS
  2218. Modul(e):  grin
  2219. Žnderung:  
  2220.  - BX eingebaut. Dafr existiert ein neuer Eintrag im Aktionspopup. Tastencode
  2221.    dafr ist natrlich 'X'. Es wird dann fr die angezeigte Nachricht eine BX
  2222.    Statusmeldung an die Maus geschickt. Wenn die angezeigte Nachricht nicht 
  2223.    von einem selbst ist (kann CAT nur bei pers”nlichen Nachrichten erkennen),
  2224.    dann wird das mit einer Fehlermeldung abgewiesen. 
  2225. -----------------
  2226. Datum:     3.3.93
  2227. Version:   1.36
  2228. Autor:     DS
  2229. Modul(e):  Varnames
  2230. Žnderung:  
  2231.  - ReadMessages umbenannt zu ShowMessages, da Variablenname absolut 
  2232.    unpassend war
  2233.  - Referenzmessagenummer aus Infozeile in Editor rausgeworfen, da man
  2234.    mit dem Pfeil hoch sowieso zu der Message kommt.
  2235. -----------------
  2236. Datum:     4.3.93
  2237. Version:   1.36
  2238. Autor:     DS
  2239. Modul(e):  CatEdit, Printer
  2240. Žnderung:  
  2241.  - Es wird nur noch dann ein Reset an den Drucker geschickt, wenn auch
  2242.    nach dem Drucken ein FormFeed gemacht wird. Ansonsten werden die Reset-
  2243.    Sequenzen bei der Initialisierung ausgelassen. 
  2244.  - Tastendrcke mit Shift gehen jetzt immer zuerst an das Topwindow, bevor 
  2245.    sie in die Menuauswertung gelangen. Dadurch kann man jetzt alle Flags
  2246.    mit Shift-Alt in der Anzeige setzen und kann trotzdem die gleichen 
  2247.    Shortcuts im Menu benutzen. 
  2248.  - Antworten auf pers”nliche Nachrichten, bei denen man den Emnpf„nger „ndert,
  2249.    gehen jetzt auch an den neuen Empf„nger und sind keine Antworten mehr.
  2250. -----------------
  2251. Datum:     6.3.93
  2252. Version:   1.36
  2253. Autor:     DS
  2254. Modul(e):  CatEdit, EditBase
  2255. Žnderung:  
  2256.  - Alles markieren selektiert wirklich den ganzen Text, d.h. auch am Ende des 
  2257.    Textes wird noch ein CR/LF geschrieben. 
  2258. -----------------
  2259. Datum:     8.3.93
  2260. Version:   1.36
  2261. Autor:     DS
  2262. Modul(e):  CatEdit, grin, MsgManager, Cat, VDIStandards
  2263. Žnderung:  
  2264.  - Viel Kleinkram erledigt, der sich so ber die letzten Wochen angesammelt 
  2265.    hatte:
  2266.  - Alert nach Fehler bei Einpacken 
  2267.  - Tastenkombinationen fr Befehlsicons im Messageeditor
  2268.      - Ctrl-'-' fr nach oben.
  2269.      - Alternate-C fr 'Change Header' 
  2270.      - Alternate-D fr Distribution
  2271.  - Beim Restaurieren der Fensterpostion der Messageauswahl keine Fehlermeldung 
  2272.    bringen 
  2273.  - Floskeltasten nur nach Delay von 500 ms 
  2274.  - Buttonfenster nach Rckkehr vom Terminalprogramm wird ge”ffnet, obwohl 
  2275.    ausgeschaltet (war schon behoben, nur noch nicht dokumentiert)
  2276.  - Tabs werden beim Einfgen in Database expandiert (war schon behoben, nur 
  2277.    nicht dokumentiert)
  2278.  - $$CATTMP.TMP umbenannt zu CATPOS.INF
  2279.  - Taste um Blockmarkierung in Nachrichten wieder aufzuheben. 
  2280.    Geht jetzt mit Backspace 
  2281.  - Space-Cutting bei Shift-Quote abschalten
  2282.  - Bei Speichern als von einer Message Dateinamen nicht bernehmen
  2283.  - Bei nur einem Messagefenster quoten immer erm”glichen, ebenso Infozeile
  2284.  - Neue Infodatei pvalid fr Beschreibung auf xxx setzen, so daž nur noch
  2285.    Grožbuchstaben eingegeben werden k”nnen
  2286.  - Helpdialog auch mit Undo abbrechbar
  2287.  - ID der kommentierten Nachricht wird nun auch im Žnderungsdialog fr 
  2288.    eine Nachricht angezeigt. 
  2289.  - Speicherverwaltung versucht es auf einem Rechner mit Mxalloc nach einem 
  2290.    fehlgeschlagenem Malloc nochmal mit Mxalloc.
  2291. -----------------
  2292. Datum:     08.03.93
  2293. Version:   1.36
  2294. Autor:     JGS
  2295. Modul(e):  grin.i
  2296. Žnderung:  
  2297.  - zus„tzlich Anzeige der ID der kommentierten Msg in der Zusatzinfobox
  2298.  - nicht bearbeitet Msgs (PMs mit Status 'Z' oder 'N') suchen mit ^H/shift^H.
  2299.  - Zurckstellen von <Gelesenen> Msgs
  2300.  - Realname statt Adresse in der Absenderangabe bei Fremdnetz-Nachrichten
  2301.  - Suchen der ID einer Nachricht in allen Gruppen bei Kommentarverkettung 
  2302.    ber Gruppengrenzen. (Nach Alert)
  2303.  - p=b zum (b)eantworten von Msgs
  2304.  - gK erkennt nun auch "Kommentar zu <id> in <gruppe>"
  2305.  - Beantworten-Flag wird beim Zurckstellen automatisch gesetzt und beim
  2306.    Beantworten automatisch gel”scht.
  2307.  - gefilterte ignorieren kann man nicht mehr mit shift umdrehen. Das war alles
  2308.    nicht ganz frisch. Jetzt kann man wieder nur gelesene ignorieren damit
  2309.    umdrehen.
  2310. -----------------
  2311. Datum:     09.03.93
  2312. Version:   1.37
  2313. Autor:     JGS
  2314. Modul(e):  grin.i
  2315. Žnderung:  
  2316.  - Verhalten bei nicht gefundener Gruppe bei gK verbessert. Jetzt 
  2317.    kommt ein sinnrichtiger Alert und man kann noch gruppenbergreifend
  2318.    suchen, wenn nur die Gruppe nicht gefunden wurde.
  2319. -----------------
  2320. Datum:     10.03.93
  2321. Version:   1.37
  2322. Autor:     JGS
  2323. Modul(e):  data.i
  2324. Žnderung:  
  2325.  - Bug behoben, der zu der Meldung "ID-Fehler" fhrte
  2326. -----------------
  2327. Datum:     10.3.93
  2328. Version:   1.37
  2329. Autor:     DS
  2330. Modul(e):  MsgManager
  2331. Žnderung:  
  2332.  - etwas Nachtarbeit (4.16 Uhr im Moment)
  2333.    Gereon hatte mich auf ein Problem aufmerksam gemacht, daž die internen 
  2334.    Ids fr die Texte von CAT, bevor sie in die Maus geschickt werden, nicht
  2335.    eindeutig genug sind. Wenn ein Depp ein Outfile mit eigenen pers”nlichen 
  2336.    Nachrichten einfgt, danach neue pers”nliche Nachrichten schreibt, und dann
  2337.    das gleiche Outfile wieder einfgt, dann werden die neuen Nachrichten 
  2338.    mindestens von CAT gel”scht, wenn nicht sogar eingefgt mit der gleichen 
  2339.    Maus-ID. Und das fhrt dann zu sehr merkwrdigen Verkettungen und die 
  2340.    neuen Nachrichten sehen nie die Maus!
  2341.    Daher habe ich jetzt die IDs, die die Maus von CAT bekommt, berarbeitet
  2342.    und ein Datum angefgt. Da die Maus aber nur interne IDs von maximal
  2343.    10 Zeichen mag, mužte ich das Datum in 6 Ziffern quetschen, was auch 
  2344.    im 36er System nicht gegangen w„re, wenn ich Datum und Uhrzeit mitsenden
  2345.    wollte. Daher schreibe ich jetzt ein eigenes Datumsformat raus, das 24 Bit
  2346.    grož ist und somit in 6 Hex-Ziffern reinpažt. Da in dem Format die Sekunden
  2347.    nicht drin sind, ist es m”glich, daž zwei Nachrichten das gleiche Datum 
  2348.    haben, aber dann haben sie garantiert eine unterschiedliche Nummer davor. 
  2349.    Damit sollten solche Kollisionen in Zukunft ausgeschlossen sein, da sogar 
  2350.    das Jahr (wenn auch nur MOD 16, mehr Bits waren nicht mehr frei) in dem 
  2351.    Datum drinsteht. Wer allerdings eine Nachricht 16 Jahre aufhebt, der kann 
  2352.    es schaffen, CAT damit zu verwirren. Aber darber mache ich mir jetzt keine 
  2353.    Gedanken mehr!
  2354.    Dadurch hat sich auch das Format der MsgInfo.DAT ge„ndert, da ich da jetzt 
  2355.    auch das Erstellungsdatum mit abspeichere (ich verlasse mich da nicht auf 
  2356.    das Datum der Datei). Das neue Format ist aber kompatibel zum alten, da 
  2357.    noch ein Reserved-Feld darin war. Es wird also auch das alte Format gelesen
  2358.    und die Daten mit vernnftigen Werten dann belegt. Beim schreiben wird
  2359.    natrlich das neue Format geschrieben.
  2360. -----------------
  2361. Datum:     10.3.93
  2362. Version:   1.37
  2363. Autor:     DS
  2364. Modul(e):  MsgManager, CAT
  2365. Žnderung:  
  2366.  - Da die Maus Ids mit einer Ziffer in der zweiten Stelle nicht mag, mužte 
  2367.    ich das Format nochmal „ndern. Das Datum wird jetzt im 36er System in 
  2368.    5 Stellen gequetscht. Aber dadurch sehen die Ids jetzt auch richtig sch”n
  2369.    kryptisch aus.
  2370.  - Terminalprogramm wird nun unter Mag!X wieder gestartet, und zwar parallel
  2371.  - Tastaturkrzel in Flagpopup geschrieben
  2372.  - Distribution nun im Nachrichtenauswahlfenster auch ber Popup
  2373.  - Das Popup fr die Distribution ist tastaturbedienbar. šber 'D' f„llt
  2374.    das Popup herunter, und ber Shift-'D' geht man durch die verschiedenen
  2375.    Distributionen hindurch.
  2376.  - Redraw nach Žnderung der Distribution verbessert
  2377.  - Wenn man den Empf„ngernamen wechselt, dann wird der aktuelle Name dort
  2378.    eingetragen
  2379.  - Tastencodes beim Messageeditieren fr die einzelnen Objekte gehen jetzt
  2380.    nur, wenn die auch selektierbar sind
  2381.  - Pers”nliche Nachrichten werden automatisch zurckgestellt, wenn die Antwort
  2382.    dazu gel”scht wird und nicht schon eine Antwort existiert.
  2383.  - Cursor-Up in der Nachrichtenauswahl setzt den Cursor an das Ende der 
  2384.    sichtbaren Liste, wenn noch kein Cursor da ist.
  2385.  - irgendwie hatte sich ein Bug in die Datumsroutine eingeschlichen, so 
  2386.    daž unvollst„ndige Daten wie 1.2. nicht angenommen wurden. 
  2387. -----------------
  2388. Datum:     14.3.93
  2389. Version:   1.37
  2390. Autor:     DS
  2391. Modul(e):  MsgManager, CAT, VDIStandards
  2392. Žnderung:  
  2393.  - kein [ mehr in Zeichensatzdialog
  2394.  - MausArrow nach Fehler bei Infile erstellen
  2395.  - OK-Button deselektiert nach Fehler in Infozeilenkonfiguration
  2396. -----------------
  2397. Datum:     15.3.93
  2398. Version:   1.37
  2399. Autor:     DS
  2400. Modul(e):  CatEdit
  2401. Žnderung:  
  2402.  - Wenn das Absatzende gel”scht wird, dann wird ein neues Absatzende erzeugt
  2403.  - 'E' in der Anzeige toggelt die Effektdarstellung
  2404.  - Jetzt stimmt auch der Typ von gesplitteten privaten Nachrichten wieder
  2405.  - Backspace l”scht die Blockmarkierung auch in Read-Only-Texten, die 
  2406.    keine Nachrichten sind (also in Infofiles)
  2407.  - Die Userdefined-Flags werden auch im Flagpopup eingetragen
  2408.  - Format der Hilfedatei ge„ndert, ist jetzt einfacher zu „ndern. Die 
  2409.    einzelnen Teile werden jetzt ber Schlsselworte gefunden.
  2410.  - Zeichenverschieberei bei Hansi gefunden und beseitigt, war ein vst_height
  2411.    auf die Workstation vom AES.
  2412. -----------------
  2413. Datum:     16.3.93
  2414. Version:   1.37
  2415. Autor:     DS
  2416. Modul(e):  Cat, CatEdit, MsgList, MsgManager
  2417. Žnderung:  
  2418.  - Pixelerweiterung der Fensterbreite von der Stichwortliste und der 
  2419.    Nachrichtenauswahl behoben
  2420.  - Cursorposition nach Wortsuche korrigiert
  2421. -----------------
  2422. Datum:     16.03.93
  2423. Version:   1.37
  2424. Autor:     JGS
  2425. Modul(e):  groupcom.i, grin.i
  2426. Žnderung:  
  2427.  - Doppelpunkte hinter dem Gruppennamen werden jetzt ignoriert
  2428.  - Gelesen-Flag kann jetzt explizit gel”scht werden. Vorgehen:
  2429.    Žndert der User etwas am Gelesen-Flag, so wird der Zustand beim
  2430.    Wechsel zu einer anderen Nachricht nicht mehr ge„ndert.
  2431.  - Gelesen-Flag wird jetzt auch bei allen Msgs gesetzt, wenn man das 
  2432.    entsprechende Fenster schliežt oder zur n„chsten Msg weitergeht.
  2433.    (Halt dann, wenn Cat das Flag automatisch setzt. Bisher wurde es nicht
  2434.    angezeigt, wenn man dieselbe Msg nochmal offen hatte)
  2435. -----------------
  2436. Datum:     17.3.93
  2437. Version:   1.37
  2438. Autor:     DS
  2439. Modul(e):  grin, msgManager, EditTool
  2440. Žnderung:  
  2441.  - Undo geht nur in dem Editor, in dem auch zuletzt eine Undowrdige Aktion
  2442.    stattgefunden hat. Datentransfer ber Undo von einem Fenster ins andere
  2443.    ist damit nicht mehr m”glich.
  2444.  - intern die Tastaturbehandlung ge„ndert, und dabei viele kleine Bugs 
  2445.    eingebaut. Sollte jetzt aber alles wieder funktionieren (oder besser).
  2446.  - Behandlung bei Žnderung von ™KOM zu PKOM ge„ndert
  2447. -----------------
  2448. Datum:     18.3.93
  2449. Version:   1.38
  2450. Autor:     DS
  2451. Modul(e):  EditFuncs, EditGlobals, Cat
  2452. Žnderung:  
  2453.  - Mausbehandlung korrigiert, kein Mll mehr unter Maus bei Ctrl-X
  2454.  - Kommandozeile fr Terminalprogramm wird durch den Start desselbigen
  2455.    nicht mehr ge„ndert.
  2456.  - Ungltige Suchmuster (nur aus '*' und '?' bestehend' werden abgefangen
  2457.    und moniert
  2458. -----------------
  2459. Datum:     20.3.93
  2460. Version:   1.38
  2461. Autor:     DS
  2462. Modul(e):  CAT.M
  2463. Žnderung:  
  2464.  - Absturz bei Konfiguration sichern bei Hansi behoben. Da wurde eine Variable
  2465.    auf dem Stack berschrieben.
  2466. -----------------
  2467. Datum:     21.3.93
  2468. Version:   1.39
  2469. Autor:     DS
  2470. Modul(e):  CatEdit, EditFuncs
  2471. Žnderung:  
  2472.  - Wortweises springen verbessert, nach links und rechts ist jetzt identischer
  2473.    als vorher
  2474.  - Absatzumbruch etwas verbessert. 
  2475.  - Keine HALT-Anweisungen mehr in EditBase (naja, eine, aber dann ist wirklich 
  2476.    alles vorbei!), bei 0 Zeichen langen Zeilen (darf eigentlich NIE auftreten)
  2477.    wird die Textstruktur korrigiert und die 0 Zeichen lange Zeile wohl 
  2478.    rausgeworfen.
  2479.  - Noch einen Redrawbug in Anzeige rausgeworfen
  2480.  - Default fr Infofilebestellung auf TRUE gesetzt
  2481.  - Bei Konfiguration der Stichwortzeile gab es eine Diskrepanz zwischen
  2482.    Dokumentation und der Implementation. Jetzt pažt die Implementation
  2483.    zur Dokumentation und es hat sich etwas bei der Stichwortliste ge„ndert:
  2484.    M ist jetzt die MausNet-ID einer Nachricht
  2485.    I ist jetzt die FremdNetz-ID einer Nachricht
  2486.    (vorher gab es M nicht, stand aber in der Hilfe drin, und I war 
  2487.    die MausNet-ID)
  2488. -----------------
  2489. Datum:     22.3.93
  2490. Version:   1.40
  2491. Autor:     DS
  2492. Modul(e):  FontSelect, grin, Infofiles
  2493. Žnderung:  
  2494.  - Auch beim ersten Aufruf des Fontselectors wird jetzt die richtige Gr”že 
  2495.    in das Editfeld eingetragen
  2496.  - Wenn Insert in der Anzeige einer eigenen Nachricht gedrckt wird, dann wird
  2497.    der Empf„nger der Nachricht in die Adressenliste geschrieben
  2498.  - Infofiles werden jetzt erst nach 5 Uhr neu angefordert, falls sie 
  2499.    angefordert werden sollen. Immer angeforderte Infofiles oder einmalig
  2500.    angeforderte sind davon natrlich nicht betroffen.
  2501.  - blen Bug in der Stichwortliste beseitig: Bei mehr als 16384 Nachrichten 
  2502.    kam es zu einem šberlauf bei der Berechnung des notwendigen Speichers, 
  2503.    wodurch dann viel zuwenig Speicher alloziert wurde. Das hatte recht 
  2504.    merkwrdige Resultate beim Versuch der Selektion zur Folge. 
  2505.  - Und noch einen blen Bug beim Laden eines userdefinierten Infofiles behoben,
  2506.    das im Database-Ordner liegt. Dabei wurde ber das Ende des allozierten 
  2507.    Blocks hinausgeschrieben, was ebenfalls sehr merkwrdige Erscheinungen
  2508.    zur Folge haben konnte. Dadurch k”nnen auch andere Abstrze verursacht 
  2509.    worden sein (z.B. welche beim ™ffnen der Nachrichtenauswahl).
  2510.  - Default fr Stichwortlistenzeilen korrigiert
  2511.  - In Stichwortliste Namensverkrzung auf fr Realname eingebaut.
  2512. -----------------
  2513. Datum:     22.3.93
  2514. Version:   1.40
  2515. Autor:     JGS
  2516. Modul(e):  parser, data
  2517. Žnderung:  
  2518.  - PM-Dupes und Fehler werden nach dem Einfgen angemeckert.
  2519.  - In OMs ist jetzt auch eine Statuszeile m”glich. Erkannt werden "G" 
  2520.    als Status fr das Gelesen-Flag und "F" fr das Gefiltert-Flag
  2521.    (Untersttzung fr die geplante Portierung von RAUS)
  2522. -----------------
  2523. Datum:     23.3.93
  2524. Version:   1.41
  2525. Autor:     DS
  2526. Modul(e):  MsgManager, msgList, CAT, mtAppl
  2527. Žnderung:  
  2528.  - Redraw-Bug beim Circle-Button fr Distributionspopup in Nachrichtenauswahl
  2529.    behoben.
  2530.  - Bug in Shift-Home in Stichwortliste behoben, ging nicht ganz ans Ende
  2531.  - Bei Start ber shel_write ohne Pfadangabe wird nicht mehr das letzte Zeichen
  2532.    vom Pfad abgekappt. 
  2533.  - Applname in mtAppl funktioniert jetzt richtig (hatte noch nie funktioniert)
  2534.  - Applpath funktioniert nun auch endgltig richtig und f„ngt alle m”glichen 
  2535.    F„lle dabei ab
  2536. -----------------
  2537. Datum:     23.03.93
  2538. Version:   1.41
  2539. Autor:     JGS
  2540. Modul(e):  parser.i
  2541. Žnderung:  
  2542.  - unbekannte Zeilen-ID gibt jetzt die ID der Zeile aus und nicht den 
  2543.    Buchstaben davor
  2544.  - unbekannte Zeilen-ID nicht mehr bei Distributions-Zeile. Wird einfach
  2545.    ignoriert
  2546. -----------------
  2547. Datum:     23.03.93
  2548. Version:   1.41
  2549. Autor:     JGS
  2550. Modul(e):  grin.i
  2551. Žnderung:  
  2552.  - unsch”nen Busfehler korrigiert. Ragte die Box mit den Zusatzinfos nach
  2553.    unten aus dem Bildschirm raus, so bekam man einen Busfehler bzw. Zugriff
  2554.    auf nicht vorhandene Adresse. Das ist jetzt behoben. Ein Nebeneffekt ist,
  2555.    daž die Box jetzt immer sch”n in die Rechteckliste des Fensters ausgegeben
  2556.    wird und nicht mehr ber die anderen Fenster gezeichnet wird.
  2557. -----------------
  2558. Datum:     23.03.1993
  2559. Version:   1.41
  2560. Autor:     JGS
  2561. Modul(e):  cat.m
  2562. Žnderung:  
  2563.  - wenn man nur die rechte Maustaste drckt, wartet Cat nicht mehr auf
  2564.    die Wartezeit und man kann daher jetzt wieder im Hintergrund liegende
  2565.    Fenster z.B. mit der Windrose korrekt bedienen.
  2566. -----------------
  2567. Datum:     23.03.1993
  2568. Version:   1.41
  2569. Autor:     JGS
  2570. Modul(e):  listhelp.i
  2571. Žnderung:  
  2572.  - šberlauf umgangen, der auftrat, wenn in einer Gruppe nur eine Msg eingefgt
  2573.    werden sollte und diese gerade defekt war. War hier am einfachsten..
  2574. -----------------
  2575. Datum:     24.03.1993
  2576. Version:   1.42
  2577. Autor:     JGS
  2578. Modul(e):  grin.i
  2579. Žnderung:  
  2580.  - Meckern, wenn beim ™ffnen die gewnschte Msg nicht vorhanden ist
  2581.  - Gruppenbergreifende Suche mit esc abbrechen
  2582. -----------------
  2583. Datum:     24.3.93
  2584. Version:   1.42
  2585. Autor:     DS
  2586. Modul(e):  CAT.M, CatButton, CatEdit, MsgManager
  2587. Žnderung:  
  2588.  - Es wird sich jetzt gemerkt, welche CAT.INF geladen wurde und der Name der 
  2589.    Datei wird auch im Desk-Fenster angezeigt. Damit kann man den Overlaystart 
  2590.    fr das Terminal auch mit einer nachgeladenen CAT.INF verwenden.
  2591.    Wenn die INF-Datei verschwindet, dann l„dt CAT per Default ein CAT.INF!
  2592.    Die INF-Datei kann nur gemerkt werden, wenn Positionen sichern an ist!
  2593.    Bitte im Handbuch beachten!
  2594.  - Neue Configvariablen:
  2595.    EditAutoIndent: FALSE = kein Autoindent im Editor, Default ist TRUE
  2596.    MemoryLineInInfile: FALSE = keine M-Zeile ins Infile schreiben, Default ist TRUE
  2597.    LastInfName enth„lt den Namen der letzten geladenen CAT.INF Datei. Taucht
  2598.    nur in CATPOS.INF auf.
  2599. -----------------
  2600. Datum:     25.3.93
  2601. Version:   1.43
  2602. Autor:     DS
  2603. Modul(e):  CatEdit
  2604. Žnderung:  
  2605.  - Block sichern ver„ndert nicht mehr den Changed-Status des Textes.
  2606.  - Mauszeiger wurde zu frh wieder hingemalt, wenn Nachrichtenauswahl
  2607.    gezeichnet wurde (kam durch Bugfix mit Flagpopup)
  2608. -----------------
  2609. Datum:     31.3.93
  2610. Version:   2.0
  2611. Autor:     DS
  2612. Modul(e):  cat
  2613. Žnderung:  
  2614.  - Kommandozeile wird wieder richtig ausgewertet, die wurde nur von der DTA 
  2615.    berschrieben
  2616.  - Doppelte Selektion von Infofiles sollte nicht mehr m”glich sein.
  2617.  - Vorhandensein von Infodateien kann nicht mehr vorget„uscht werden. 
  2618.  - Effektdarstellung etwas verbessert und Bugs darin behoben
  2619.  - Mehrere Bugs in Zeilenumbruch behoben
  2620.  - Bug bei Zeilenl”schen behoben
  2621.  - Vor dem Einsortieren des Outfiles werden jetzt auch die 
  2622.    Stichwortlistenfenster alle geschlossen. 
  2623.  - Outfile wird nach Terminalprogramm nur dann eingefgt, wenn kein Fehler
  2624.    aufgetreten ist (Returncode = 0)
  2625.  - Keine Fehlermeldung mehr bei positivem Returncode von Terminalprogramm
  2626.  - Kein Buserror mehr, wenn man eine neue pers”nliche in eine ”ffentliche 
  2627.    umwandelt und die Nachrichtenauswahl nicht offen ist.
  2628. -----------------
  2629. Datum:     1.4.93
  2630. Version:   2.0
  2631. Autor:     DS
  2632. Modul(e):  cat, parser, catedit, varnames
  2633. Žnderung:  
  2634.  - Bugfix fr NeoDesk eingebaut, ber die Konfigvariable 'NeoDeskBugFix' im
  2635.    CATUSER.INF kann man die ShelWrites in CAT abschalten.
  2636.  - ShelWrite nur noch bei TOS >= 1.04
  2637.  - Das Anlegen von Backups der Infofiles kann durch die Konfigvariable 
  2638.    'NoInfofileBackups' abgeschaltet werden
  2639.  - Das Funktionsfenster wird nach dem Start eines Programms nicht mehr 
  2640.    wieder gezeigt, wenn es geschlossen war.
  2641.  - Die Einstellung 'Zeilenenden zeigen' wird auch fr aktuell ge”ffnete
  2642.    Editoren richtig tempor„r gespeichert.
  2643.  - Fehlendes WindUpdate (ENDMCTRL) erg„nzt, wenn nicht genug Speicher
  2644.    zum Einfgen des Outfiles vorhanden war.
  2645.  - Protokollbehandlung verbessert und gefixt, AV_STARTPROG mit Takeoff 
  2646.    funktioniert jetzt auch ”fter als einmal, und das PC_HELP-Protokoll
  2647.    funktioniert nun auch mit 1st Guide.
  2648. -----------------
  2649. Datum:     01.04.93
  2650. Version:   2.0
  2651. Autor:     JGS
  2652. Modul(e):  data.d, data.i, grin.i
  2653. Žnderung:  
  2654.  - "Nicht bearbeitete suchen" findet jetzt auch Msgs mit Kommentieren oder 
  2655.    Beantworten-Flag.
  2656. -----------------
  2657. Datum:     01.04.93
  2658. Version:   2.0
  2659. Autor:     JGS
  2660. Modul(e):  parser.i
  2661. Žnderung:  
  2662.  - END_MCTRL eingebaut, wenn wegen Speichermangel das Einfgen eines Outfiles
  2663.    abgebrochen wird.
  2664. -----------------
  2665. Datum:     01.04.93
  2666. Version:   2.0
  2667. Autor:     JGS
  2668. Modul(e):  grin.i
  2669. Žnderung:  
  2670.  - Klick auf die beiden Pfeile in der Infozeile zusammen mit shift bewirken
  2671.    jetzt einen Sprung zur ersten bzw. letzen Msg einer Gruppe.
  2672. -----------------
  2673. Datum:     01.04.93
  2674. Version:   2.0
  2675. Autor:     JGS
  2676. Modul(e):  data.i
  2677. Žnderung:   
  2678.  - gefiltert-Flag wird jetzt doch vererbt.
  2679.    suchen mit Flags durchsucht jetzt auch den Header. 
  2680.    (d.h. z.B. Name & Betreff)
  2681. -----------------
  2682. Datum:     4.4.93
  2683. Version:   2.0
  2684. Autor:     DS
  2685. Modul(e):  CAT, CatEdit, ShowInfo
  2686. Žnderung:  
  2687.  - Infoanzeige geht nicht mehr in die Menuzeile
  2688.  - Pers”nliche Nachrichten werden auch bei Dupe-Meldungen wieder richtig
  2689.    einsortiert
  2690.  - Wenn CatPutz aus CAT gestartet wurde und Gruppen gel”scht wurden, 
  2691.    dann initialisiert CAT die Datenbank neu, um die ge„nderten Gruppen
  2692.    mitzubekommen
  2693.  - šberlauf im Editor behoben, der zu einem Buserror fhrte
  2694.  - Kleinen Bug bei Umbruch behoben
  2695.  - Mit langen Gruppennamen traten noch ein paar Unsch”nheiten und Fehler 
  2696.    auf, beseitigt.
  2697.  - Auch unter MTOS sollte der Returncode vom Packer ausgewertet werden
  2698.  - CHEXIT sollte jetzt unter dem aktuellen MTOS richtig ausgewertet werden.
  2699. -----------------
  2700. Datum:     7.4.93
  2701. Version:   2.0
  2702. Autor:     DS
  2703. Modul(e):  Infofile
  2704. Žnderung:  
  2705.  - Lange Filenamen wurden nicht richtig bernommen in den Infodateien, behoben
  2706.  - Lange Dateinamen werden jetzt mit Pfadverkrzung dargestellt.
  2707.  - Bei Fensterkoordinaten sollten jetzt keine negativen Koordinaten mehr
  2708.    auftreten. Ist aber nicht sicher, ob das Problem bei einigen Usern dadurch
  2709.    gel”st ist, ich hoffe es nur.
  2710.  - Initialen bei Quotes beachten jetzt zusammengesetzte Namen und 
  2711.    Mehrfachvornamen
  2712. -----------------
  2713. Datum:     11.04.93
  2714. Version:   2.01
  2715. Autor:     JGS
  2716. Modul(e):  grin.i
  2717. Žnderung:  Suche der nicht bearbeiteten Msgs bei nicht pers”nlichen Msgs beschleunigt
  2718. -----------------
  2719. Datum:     11.04.93
  2720. Version:   2.01
  2721. Autor:     JGS
  2722. Modul(e):  cat.m
  2723. Žnderung:  
  2724.  - Beim Start geladene Infodatei wird jetzt auch beim sp„teren Nachladen korrekt
  2725.    vorgeschlagen. Pst: Hoffentlich habe ich dabei keine Seiteneffekte 
  2726.    bersehen :-)
  2727. -----------------
  2728. Datum:     11.04.93
  2729. Version:   2.01
  2730. Autor:     JGS
  2731. Modul(e):  grin.i, varnames.d
  2732. Žnderung:  
  2733.  - Referenz-ID bei hinterher eingefgter Wildwestverkettung kann jetzt per
  2734.    Konfigurationsvariable unterdrckt werden: "SuppressRef:=FALSE" macht das
  2735.    Gewnschte. Es wird ausschliežlich die Ausgabe unterdrckt, in der Datenbank
  2736.    steht die Verkettungszeile nach wie vor.
  2737. -----------------
  2738. Datum:     12.04.93
  2739. Version:   2.01
  2740. Autor:     JGS
  2741. Modul(e):  mte.i, mte.d, data.i, grin.i, parser.i
  2742. Žnderung:  
  2743.  - Alerts fr fehlenden Speicher eingebaut, wg. vielen Stringkopien in der
  2744.    Programmdatei; in obigen Modulen eingebaut;
  2745. -----------------
  2746. Datum:     12.04.93
  2747. Version:   2.01
  2748. Autor:     JGS
  2749. Modul(e):  grin.i, data.d, data.i
  2750. Žnderung:  
  2751.  X Baumlesen angefangen.. und fertiggestellt.
  2752.    Vorl„ufige Bedienung: Mit "R" erkl„rt man die aktuelle Nachricht zur 
  2753.    Wurzel des Lesebaums. Dann kann man von dort aus ausgehend mit "T" den 
  2754.    ganzen Kommentarbaum ablaufen. Man kann sogar zwischendurch andere Msgs
  2755.    lesen, mit "T" geht es dann bei der n„chsten Msg im angefangenen Baum 
  2756.    weiter, egal, wo man sich befindet. Gelesen wird rekursiv und zwar jeder 
  2757.    neue Teilbaum bis nach unten.
  2758. -----------------
  2759. Datum:     12.04.93
  2760. Version:   2.01
  2761. Autor:     JGS
  2762. Modul(e):  parser.d, parser.i, cat.m
  2763. Žnderung:  
  2764.  - catlog.txt wird geschlossen bei Absturz
  2765. -----------------
  2766. Datum:     12.04.93
  2767. Version:   2.01
  2768. Autor:     DS
  2769. Modul(e):  Cat.m, CatPutz, PutzRsc, ListDial, CatEdit, MsgManager, Infofiles
  2770. Žnderung:  
  2771.  - Start ber Kommandozeile funktioniert nun auch mit Terminal als Overlay
  2772.    Allerdings werden Parameter, die danach in der Kommandozeile stehen, 
  2773.    dann beim Wiederaufruf von CAT nicht ausgewertet (wie auch). 
  2774.  - Start des Terminalprogramms ber Alternate am Programmstart funktioniert
  2775.    auch wieder im Overlay-Modus.
  2776.  - Dialoge in CatPutz werden jetzt auch richtig entsprechend der Einstellungen
  2777.    im CPX zentriert
  2778.  - Buserror nach Block ersetzen durch Zeichen, Undo, Undo, Return behoben
  2779.  - CatPutz verkrzte Gruppennamen, war noch nicht angepažt an lange
  2780.    Gruppennamen. Dialogboxen mssen noch darauf angepažt werden!
  2781.  - Wenn ein Infofile nicht geladen werden kann (nicht da oder 0 Byte lang), 
  2782.    dann wird schon vor dem Editor eine Fehlermeldung ausgegeben und das 
  2783.    Infofile nicht angezeigt. Wenn das Infofile gel”scht wurde, dann wird 
  2784.    das in der INFO.INF gespeichert.
  2785.  - Behandlung bei fehlenden .HDR-Dateien verbessert, sollte jetzt absturzsicher
  2786.    sein.
  2787. -----------------
  2788. Datum:     12.04.93
  2789. Version:   2.01
  2790. Autor:     JGS
  2791. Modul(e):  data.d, data.i, varnames.d
  2792. Žnderung:  
  2793.  X Es gibt eine neue Variable fr die catuser.inf. Sie heižt "DangerousDupeMode"
  2794.    und ist ein BOOLEAN. Normalerweise sollte man sie ausschalten, also FALSE 
  2795.    setzen. Setzt man sie auf TRUE, dann wird der Dupecheck erweitert und auch 
  2796.    noch das Datum der Nachricht in ihn mit einbezogen. Damit k”nnen Msgs mit 
  2797.    gleicher ID aber unterschiedlichem Datum/Uhrzeit den Dupecheck doch noch 
  2798.    passieren. Dies fhrt aber dazu, daž auch in der CAT-Datenbank die ID diesen 
  2799.    Namen nicht mehr verdient, da sie keine eindeutige Identifikation einer Msg 
  2800.    mehr darstellt. Es kann dadurch zu Fehlern kommen, die ich jetzt noch nicht 
  2801.    berblicke, insbesondere Fehlverkettungen. Letzteres versuche ich aber zu 
  2802.    vermeiden, indem bei alten Nachrichten, die eine nicht eindeutige ID haben, 
  2803.    ein entsprechendes Flag gesetzt wird. Zus„tzlich sind die Routinen nur 
  2804.    rudiment„r getestet, aber sie sollten eigentlich funktionieren... :-)
  2805. -----------------
  2806. Datum:     12.04.93
  2807. Version:   2.01
  2808. Autor:     JGS
  2809. Modul(e):  grin.i, data.i
  2810. Žnderung:  
  2811.  - Hoffentlich Fehler behoben, der bei ganz leeren Gruppen auftrat. Jetzt
  2812.    sollten sie korrekt bersprungen werden. Dazu wurde eine regelm„žige 
  2813.    Aufr„umaktion in PrepareToWrite ge„ndert und in grin fr den Gruppenwechsel
  2814.    am Ende einer Gruppe eine Erkennung ganz leerer Gruppen eingebaut. Die muž 
  2815.    aber nicht immer funkionieren..
  2816.    (Geht nicht anders, wenn wir umgehen wollen, in den Dateien nachzusehen)
  2817. -----------------
  2818. Datum:     13.04.93
  2819. Version:   2.01
  2820. Autor:     JGS
  2821. Modul(e):  parser.i, protokoll.d, protokoll.i
  2822. Žnderung:  
  2823.  - in catlog.txt wird jetzt auch angegeben, ob ein WatchDog installiert und
  2824.    aktiv ist.
  2825. -----------------
  2826. Datum:     13.04.93
  2827. Version:   2.01
  2828. Autor:     JGS
  2829. Modul(e):  groupcom.i
  2830. Žnderung:  
  2831.  - Die Wildwestverkettungs-Zeile wird jetzt nur noch akzeptiert, wenn die 
  2832.    ID ein @ enth„lt. Damit gibt es mit Bindestrichen in der ersten MsgZeile 
  2833.    keine Probleme mehr.
  2834. -----------------
  2835. Datum:     15.4.93
  2836. Version:   2.01
  2837. Autor:     DS
  2838. Modul(e):  editGlob, msgManager, msgList, parser
  2839. Žnderung:  
  2840.  - Textausgabe umgestellt von TopOfCell auf BottomOfCell
  2841.  - Bug in parser bei Watchdoganfrage behoben
  2842.  - Configvariable NoInfofileBackups wird jetzt richtig ausgewertet
  2843. -----------------
  2844. Datum:     24.4.93
  2845. Version:   2.01
  2846. Autor:     DS
  2847. Modul(e):  mtPaths, CAT
  2848. Žnderung:  
  2849.  - Jetzt funktioniert das Laden der CAT.INF Dateien immer richtig. Wenn 
  2850.    eine Datei in der Kommandozeile bergeben wird, dann wird diese genommen,
  2851.    auch wenn in der CATPOS.INF eine andere steht. 
  2852.  - CAT versteht jetzt auch VA_START unter Mag!X und auch AV_OPENWIND.
  2853.    Wenn bei AV_OPENWIND der Dateiname nur aus Wildcardzeichen besteht (*,? und .),
  2854.    dann wird ein Fileselektor mit dem bergebenen Pfad ausgew„hlt. Damit kann 
  2855.    man jetzt schnell ber TreeView Pfade ausw„hlen, in denen man Dateien
  2856.    ”ffnen will.
  2857. -----------------
  2858. Datum:     26.4.93
  2859. Version:   2.01
  2860. Autor:     DS
  2861. Modul(e):  msgList, grin, quickSort
  2862. Žnderung:  
  2863.  X neue, extrem starke Kopplung zwischen Anzeige und Stichwortliste
  2864.    Wenn zu einer Gruppe nur ein Anzeigefenster und ein Stichwortlistenfenster
  2865.    auf ist, dann fhrt ein Gruppenwechsel in der Anzeige auch zu einem 
  2866.    Gruppenwechsel in der Stichwortliste. Wenn man aus der Stichwortliste ein
  2867.    zweites Anzeigefenster aufmacht, dann klappt das nicht mehr!
  2868.    Dabei ist die Reihenfolge, in der die Fenster aufgemacht werden, egal.
  2869.  X Quicksort umgestellt auf generischen Quicksort, der jetzt alles sortiert.
  2870.  X Testweise Sortierung der Stichwortliste wieder eingebaut. Jetzt allerdings
  2871.    mit Linecaching, so daž es schneller gehen sollte als vorher.
  2872. -----------------
  2873. Datum:     27.4.93
  2874. Version:   2.01
  2875. Autor:     DS
  2876. Modul(e):  msgList
  2877. Žnderung:  
  2878.  - Cursor eingebaut. Man kann jetzt mit dem Cursor durch die Stichwortliste 
  2879.    wandern und mit Insert Eintr„ge selektieren/deselektieren.
  2880. -----------------
  2881. Datum:     28.4.93
  2882. Version:   2.01
  2883. Autor:     DS
  2884. Modul(e):  cat, parser, mte
  2885. Žnderung:  
  2886.  - Mit einem klick auf den Namen der Inf-Datei im Button-Fenster
  2887.    kann man jetzt auch CAT.INF Dateien nachladen
  2888.  - Wenn von der Maus die Fehlermeldung 'Maximalgr”že berschritten' 
  2889.    kommt, dann weist CAT mit einem Alert darauf hin.
  2890. -----------------
  2891. Datum:     29.4.93
  2892. Version:   2.01
  2893. Autor:     DS
  2894. Modul(e):  msgList
  2895. Žnderung:  
  2896.  X neue Funktionen eingebaut: Baum selektieren, Baum ausblenden, 
  2897.    neue Selektieren, selektierte ausblenden, nicht selektierte ausblenden,
  2898.    alle wieder zeigen, Sortierung auch nach B„umen.
  2899.    Noch kein Interface fr die Funktionen definiert.
  2900. -----------------
  2901. Datum:     3.5.93
  2902. Version:   2.01
  2903. Autor:     DS
  2904. Modul(e):  CatEdit
  2905. Žnderung:  
  2906.  - Bug in Editor bei Umbruch behoben, der auftrat, wenn ”ffnende Klammern
  2907.    am Ende eines Absatzes standen (Sad-Smiley oder so). 
  2908.  - Bug beim Umbruch behoben, der ab und zu fr unterschiedliche 
  2909.    Formatierungen eines Absatzes beim Umbruch sorgte, abh„ngig von der 
  2910.    Startposition im Absatz.
  2911. -----------------
  2912. Datum:     4.5.93
  2913. Version:   2.01
  2914. Autor:     DS
  2915. Modul(e):  msgList, MausTauschrsc
  2916. Žnderung:  
  2917.  X Resource erweitert fr neue Funktionen in Stichwortliste
  2918.  X Einbau der neuen Funktionen in Benutzerinterface
  2919.  - Hilfe erweitert
  2920. -----------------
  2921. Datum:     5.5.93
  2922. Version:   2.01
  2923. Autor:     DS
  2924. Modul(e):  msgList, grin, data
  2925. Žnderung:  
  2926.  X Popups in Stichwortliste nun auch tastaturbedienbar
  2927.  X Fehler bei Baumselektion und Baumsortierung behoben
  2928.  - Fehler in data beim Lesen einer Nachricht behoben, der nach einem Fehler 
  2929.    in der Datenbank auftrat. Dadurch kann auch wieder die alte Nachricht 
  2930.    gelesen werden. 
  2931.  - Fehler in grin behoben, die Pfeile wurden bei Fehlern beim Lesen einer
  2932.    Nachricht nicht richtig deselektiert.
  2933. -----------------
  2934. Datum:     6.5.93
  2935. Version:   2.01
  2936. Autor:     DS
  2937. Modul(e):  msgList, ConfVars
  2938. Žnderung:  
  2939.  X msgList erweitert um Selektion ab Topnachricht im Fenster und 
  2940.    um verkleinern bis zur ersten angezeigten. D.h. alle vor der ersten 
  2941.    angezeigten Nachricht werden entfernt. 
  2942.  - In den Configvariablen k”nnen jetzt auch Semikolons auftauchen und auch 
  2943.    Filenamen wie \007SCRAP.TXT machen keine Probleme mehr.
  2944. -----------------
  2945. Datum:     11.5.93
  2946. Version:   2.01
  2947. Autor:     DS
  2948. Modul(e):  msgList, grin
  2949. Žnderung:  
  2950.  X neue Funktion: TAB entfernt aktuellen Baum bei Lesen ber 
  2951.    Stichwortliste
  2952.  - Flags in Stichwortliste werden jetzt direkt upgedatet
  2953.  X Bug bei DangerousDupeMode behoben, nun werden neue Nachrichten auch 
  2954.    richtig verkettet
  2955.  X Shift bei ESC in Anzeige ”ffnet immer uneingeschr„nkte Stichwortliste
  2956.    ohne Default-Sortierung
  2957.  X Beim Lesen aller neuen ber die Stichwortliste werden die gefilterten
  2958.    nicht mehr mit gelesen. Ignoriert im Moment noch die Einstellung 
  2959.    'Gefilterte ignorieren'
  2960.  - Hilfetexte erweitert fr neue Hilfem”glichkeiten unter Optionen
  2961. -----------------
  2962. Datum:     12.5.93
  2963. Version:   2.01
  2964. Autor:     DS
  2965. Modul(e):  msgList, grin
  2966. Žnderung:  
  2967.  X Shift-TAB in Anzeige setzt fr entfernten Baum jetzt auch das 
  2968.    Gelesen-Flag
  2969.  - Bug bei reopen einer Stichwortliste behoben
  2970.  - Bug mit Dreifachklickmarkierung behoben
  2971.  - Umlaute in Initialen werden jetzt auch als Quotes erkannt. Wer 
  2972.    rechnet auch damit, daž es Namen mit ™ oder so vorne gibt... :-)
  2973. -----------------
  2974. Datum:     17.5.93
  2975. Version:   2.01
  2976. Autor:     DS
  2977. Modul(e):  EditFuncs, CatEdit
  2978. Žnderung:  
  2979.  - Wort rechts/links verbessert
  2980.  - Quoten von Effekten korrigiert
  2981.  X Žnderungen bezglich Stichwortliste erstmal zurckgenommen bis
  2982.    auf Cursor
  2983.  - Pixelredrawbug im Messageeditor behoben
  2984.  - derberen Redrawbug in Anzeige behoben
  2985.  X Default fr DangerousDupeMode ist TRUE (ist sinnvoller)
  2986.  X Baumlesen aus grin erstmal ausgebaut, hat eh nicht funktioniert
  2987.    bzw. war sehr komisch und schlecht zu bedienen
  2988. -----------------
  2989. Datum:     21.5.93
  2990. Version:   2.02
  2991. Autor:     DS
  2992. Modul(e):  EditGlobals, EditTools, EditDraw
  2993. Žnderung:  
  2994.  - Blockmarkierung angepažt an Effekte. Auf Grund der merkwrdigen 
  2995.    Ausknfte des VDI ber die Textbreite von kursiven Texten sehen
  2996.    trotzdem Bl”cke mit kursiver Schrift drin *sehr* merkwrdig aus!
  2997.    Meistens ist dann ein Zeichen weniger markiert als man meint. 
  2998.    Durch das wesentliche kompliziertere Parsen dadurch ist auch die
  2999.    Ausgaberoutine leider deutlich(!!) langsamer geworden, da der 
  3000.    Text mehrfach geparst wird. 
  3001.  - Fehler bei Fehlermeldung bezglich Maximalgr”že berschritten 
  3002.    behoben. In den Texten von der Maus steht immer Maximalgr”že, nur 
  3003.    als Fehlermeldung steht da Maximall„nge :-((
  3004. -----------------
  3005. Datum:     23.5.93
  3006. Version:   2.02
  3007. Autor:     DS
  3008. Modul(e):  FontSelect, ListDial
  3009. Žnderung:  
  3010.  - Fontauswahl erweitert um Autolocator fr Gr”ženangabe
  3011.  - Doppelclick auf Font oder Gr”že verl„žt Dialog mit dem Font bzw. 
  3012.    der Gr”že
  3013.  - Fehlermeldung Maximalgr”že berschritten erweitert, die Warnung
  3014.    kommt jetzt sowohl bei Maximalgr”že berschritten als auch bei 
  3015.    Maximall„nge berschritten.
  3016.  - Overlaystart am Ende bei Start ber ALT behoben
  3017.  - Absturz bei Textende ohne CR/LF hoffentlich behoben. Konnte ich 
  3018.    nicht nachvollziehen, aber nach der Fehlermeldung war die Ursache 
  3019.    klar. 
  3020.  - Neue Konfigvariable, um Desktop nach einem Start von Programmen
  3021.    nicht zu l”schen: ClearBackground. Default ist TRUE, wenn diese 
  3022.    auf FALSE gesetzt wird, dann wird kein wind_new ausgefhrt, das
  3023.    den wind_set (WF_NEWDESK,...) z.B. von Gemini zurcknimmt.
  3024.  - Positionstabelle wird jetzt auch bei jedem Schliežen eine Gruppe
  3025.    geschrieben (aus Sicherheitsgrnden)
  3026.  - Neue Konfigvariable: UseTmpPath. Wenn diese auf TRUE gesetzt wird,
  3027.    dann wird die CATPOS.INF in den tempor„ren Pfad geschrieben. 
  3028.    Da beim Programmstart die Konfigvariablen noch nicht eingelesen 
  3029.    sind, wird nachgesehen, ob im TMP-Pfad eine CATPOS.INF ist, und 
  3030.    wenn da keine ist, dann wird auch noch im CAT-Pfad nachgesehen.
  3031.    ACHTUNG: Wer an mehreren Stellen CAT installiert hat und
  3032.    Positionen sichern eingestellt hat, sollte auf diese Option
  3033.    verzichten, da man sonst sehr leicht ein falsches CATPOS.INF 
  3034.    einliest und damit eventuell mit einer anderen Database arbeitet,
  3035.    als man eigentlich wollte.
  3036.  - Bei 'Speichern als' von eigenen, pers”nlichen Nachrichten wird das
  3037.    Datum der Nachricht hinter den Empf„nger eingetragen.
  3038.  - Fehler mit Changed-Status bei Speichern und markiertem Block behoben
  3039. -----------------
  3040. Datum:     24.5.93
  3041. Version:   2.02
  3042. Autor:     DS
  3043. Modul(e):  ConfVars, grin, Protokoll
  3044. Žnderung:  
  3045.  - Anpassung an Winx 2.1n: šberlauf in grin behoben 
  3046.  - Anpassung an Winx 2.1n: Die Positionen von nach links rausgeschobenen
  3047.    Fenstern werden richtig gesichert.
  3048.  - Protokollanpassung an MultiTasking-Betriebssysteme: Sowohl XACC als auch VA-
  3049.    Protokoll sollten jetzt unter MTOS und Mag!X funktionieren. 
  3050.  - CAT versteht nun auch XACC-Meldungen der Gruppe 1 (ACC_KEY und ACC_TEXT). 
  3051.    Bei ACC_TEXT wird der gesendete Text in einen Editor bernommen, bei ACC_KEY
  3052.    wird das wie ein normaler Tastendruck behandelt.
  3053.    Hat jemand ein ACC, das solche Nachrichten verschickt? 
  3054. -----------------
  3055. Datum:     25.5.93
  3056. Version:   2.02
  3057. Autor:     DS
  3058. Modul(e):  Protokoll, EditTool
  3059. Žnderung:  
  3060.  - kleinen Bug in Blockmarkierung gefixt mit Effekten am Blockanfang (Effektzeichen
  3061.    wurde nicht mitkopiert)
  3062.  - Noch einen Bug im XACC-Protokoll behoben, der zu einem Deadlock durch šberlauf
  3063.    der AES-Messagepipe fhren konnte.
  3064. -----------------
  3065. Datum:     26.5.93
  3066. Version:   2.02 
  3067. Autor:     DS
  3068. Modul(e):  protokoll, catglobal, parser, cat
  3069. Žnderung:  
  3070.  - erweiterte Anpassung im Protokoll an Mag!X, da Mag!X < 2.0 kein ApplSearch kennt.
  3071.    Nun wird da das erweiterte appl_find  von Mag!X benutzt. 
  3072.  - Erkennung von Mag!X, MultiTOS, minTos14 und MultiGEM verlagert nach CatGlobal,
  3073.    da es in drei Modulen insgesamt vorkam
  3074. -----------------
  3075. Datum:     27.5.93
  3076. Version:   2.02
  3077. Autor:     DS
  3078. Modul(e):  editGlobal, editDraw
  3079. Žnderung:  
  3080.  - Breitenmessung der Textzeile in Ausgaberoutine integriert, da dort eh schon 
  3081.    vorhanden. Dadurch einen vqt_extend ber die ganze Zeile eingespart und etwas 
  3082.    Ausgabegeschwindigkeit gewonnen. Sollte jetzt wieder so schnell sein wie vor 
  3083.    der Umstellung auf Blockmarkierung mit Attributen.
  3084.  - XACC Stufe 1 ging nicht, wenn ein anderes Fenster getoppt war. Jetzt Erkennung
  3085.    fr Zielfenster ge„ndert, getestet mit Adresse 1.03.
  3086. -----------------
  3087. Datum:     30.5.93
  3088. Version:   2.02
  3089. Autor:     DS
  3090. Modul(e):  CatEdit, Protokoll, CatWindows, mtPaths, Cat
  3091. Žnderung:  
  3092.  - Backdrop wird anders behandelt. 
  3093.  - Quotes werden sp„testens nach 75 Zeichen umgebrochen
  3094.  - Doku zu erweitertem Watchdog-Protokoll an Implementation angepažt. :-)
  3095.  - Beim L”schen des Clipboards wird auch SCRAP.TXT gel”scht.
  3096.  - Bug bei Kommandozeilenauswertung gefixt
  3097.  - bei Parameter -q wird auch ein CATPOS.INF am Programmende geschrieben, 
  3098.    wenn es eingestellt ist
  3099.  - Bug bei Auslesen einer Environmentvariablen behoben.
  3100.  - Stackberlauf bei Zeilen ohne CR/LF behoben
  3101.  - Beim Einfgen von eigenen pers”nlichen Nachrichten erscheint jetzt auch
  3102.    im CATLOG.TXT eine Zeile Gruppenwechsel zu ...
  3103. -----------------
  3104. Datum:     31.5.93
  3105. Version:   2.03
  3106. Autor:     DS
  3107. Modul(e):  FontSelect, parser
  3108. Žnderung:  
  3109.  - Debugzeile aus Parser rausgeworfen
  3110.  - Fehler mit erster Selektion der Zeichensatzgr”že in Fontauswahl rausgeworfen
  3111. -----------------
  3112. Datum:     1.6.93
  3113. Version:   2.03
  3114. Autor:     DS
  3115. Modul(e):  parser, clip, VdiStandards
  3116. Žnderung:  
  3117.  - Nun kann man auch was pasten, wenn das Clipboard vorher leer war und man 
  3118.    selber was reingeschrieben hat
  3119.  - Bug mit Mauszeiger in parser behoben 
  3120.  - Linken Rand fr Drucken eingebaut, ist in der Druckerkonfiguration einstellbar
  3121.  - Am Ende eines Textes kann man 0 bis 9 Leerzeilen noch drucken lassen
  3122. -----------------
  3123. Datum:     3.6.93
  3124. Version:   2.03
  3125. Autor:     DS
  3126. Modul(e):  editTool, Cat, parser
  3127. Žnderung:  
  3128.  - Abfrage, ob Outfile nach parallelem Terminal eingefgt werden soll, nun abh„ngig
  3129.    von eingeschalteten Sicherheitsabfragen. 
  3130.  - Blockmarkierung mit echten Tabs war fehlerhaft, behoben.
  3131.  - Bei letztem Gruppenwechsel zur pers”nlichen sollte Reihenfolge im CATLOG jetzt
  3132.    stimmen.
  3133.  - Zwei Routinen in parser durch Assembler-Routinen ersetzt, die deutlich schneller
  3134.    sein sollten. Dadurch k”nnte das Einfgen noch etwas schneller gehen, da das 
  3135.    Outfile schneller geparst wird.
  3136. -----------------
  3137. Datum:     7.6.93
  3138. Version:   2.03
  3139. Autor:     DS
  3140. Modul(e):  cat, data, dataSys
  3141. Žnderung:  
  3142.  - Bei CAT.INF sichern wird jetzt auch der Pfad und Name vom letzten geladenen 
  3143.    CAT.INF vorgeschlagen
  3144.  - Ein paar Konstantendefinitionen fr CatPutz von data nach dataSys verlagert,
  3145.    dadurch viele kleine Žnderungen in einigen Modulen.
  3146. -----------------
  3147. Datum:     7.6.93
  3148. Version:   2.03
  3149. Autor:     DS
  3150. Modul(e):  grin, editFuncs
  3151. Žnderung:  
  3152.  - Wenn der Status einer pers”nlichen Nachricht ge„ndert wird (ber N oder Z),
  3153.    dann geht CAT jetzt trotzdem zur n„chsten Nachricht, da das wesentlich 
  3154.    sinnvoller ist als auf der angezeigten Nachricht zu bleiben.
  3155.  - konsistente Behandlung der Cursorposition nach Blockmarkierung und bewegen
  3156.    des Cursors mit Cursortasten. Links oder nach oben: Cursor geht von Blockanfang 
  3157.    aus. Rechts oder unten: Cursor von Blockende aus.
  3158. -----------------
  3159. Datum:     11.6.93
  3160. Version:   2.03
  3161. Autor:     DS
  3162. Modul(e):  data
  3163. Žnderung:  
  3164.  - Hashtabelle wird jetzt vor der Bufferung der DAT angelegt, da sie wichtiger 
  3165.    ist. Es konnte passieren, daž noch genug Speicher fr die DAT-Bufferung da war,
  3166.    aber nicht mehr fr die Hashtabelle, wodurch das Einsortieren arg langsam wurde.
  3167. -----------------
  3168. Datum:     15.6.93
  3169. Version:   2.03
  3170. Autor:     DS
  3171. Modul(e):  data, protokoll
  3172. Žnderung:  
  3173.  - CAT.INF sichern funktioniert nun endgltig richtig
  3174.  - Bei mehr als 32768 Nachrichten in einer Gruppe und ohne Hashtabelle wurden
  3175.    neue Nachrichten nicht mehr verkettet, und auch der Dupecheck schlug fehl. 
  3176.  - In isProtokoll fehlte eine RETURN-Anweisung
  3177. -----------------
  3178. Datum:     16.6.93
  3179. Version:   2.03
  3180. Autor:     DS
  3181. Modul(e):  data
  3182. Žnderung:  
  3183.  - Wenn das Parameterfile beim ™ffnen einer Gruppe gebuffert werden kann, 
  3184.    dann wird immer die Anzahl der Ungelesenen und die erste Position davon 
  3185.    berprft. Das geht dann so schnell, das macht nichts aus, und dadurch 
  3186.    stimmt dann die Zahl der Ungelesenen schon eher. 
  3187. -----------------
  3188. Datum:     19.6.93
  3189. Version:   2.03
  3190. Autor:     DS
  3191. Modul(e):  parser
  3192. Žnderung:  
  3193.  - Flagzeile fr alle Flags aus CAT wird jetzt auch interpretiert. 
  3194.    Zeile beginnt mit kleinem f.
  3195. -----------------
  3196. Datum:     23.6.93
  3197. Version:   2.03
  3198. Autor:     DS
  3199. Modul(e):  data
  3200. Žnderung:  
  3201.  - minimale Žnderungen in Bezug auf ungelesene. Es wird jetzt ”fter nach 
  3202.    denen gescannt.
  3203. -----------------
  3204. Datum:     28.6.93
  3205. Version:   2.03
  3206. Autor:     DS
  3207. Modul(e):  catwindows, grin, catbutton, vdistandards, magicaes
  3208. Žnderung:  
  3209.  - CatWindows und MagicAES angepažt an AES 4.1 von MTOS 1.07 beta. 
  3210.  - CatWindows angepažt und erweitert fr Iconify
  3211.  - ein paar alte, historische Sachen rausgeworfen aus VDIStandards, 
  3212.    deshalb grin angepažt (ObjcDraw)
  3213.  - CatButton umgestellt auf CatWindows
  3214.  - Einige WindGet-Aufrufe in einigen Modulen ersetzt durch Aufrufe von 
  3215.    CatWindows.
  3216. -----------------
  3217. Datum:     2.7.93
  3218. Version:   2.03
  3219. Autor:     DS
  3220. Modul(e):  CatPutz, PutzRsc, Putzwindows
  3221. Žnderung:  
  3222.  - CatPutz an Iconify angepažt
  3223.  - CatPutz 2.10 und CAT 2.03 freigegeben
  3224. -----------------
  3225. Datum:     3.7.93
  3226. Version:   2.03
  3227. Autor:     DS
  3228. Modul(e):  msgList, grin, MausTauschrsc, cat
  3229. Žnderung:  
  3230.  - Resource mit Farbicons fr AES 4.x erstellt
  3231.  - CAT meckert beim Start bei zu geringer Aufl”sung
  3232.  - CAT l„dt je nach AES und Aufl”sung eine von drei Resourcen (normal, 
  3233.    ST-Mid oder mit Farbicons)
  3234.  - Features fr erweiterte Stichwortliste wieder angeschaltet
  3235. -----------------
  3236. Datum:     5.7.93
  3237. Version:   2.03
  3238. Autor:     DS
  3239. Modul(e):  catButton, CatWindows, mtPaths
  3240. Žnderung:  
  3241.  - CatButton speichert die Fensterposition wieder richtig
  3242.  - Das Funktionstastenfenster wird bei Fenster anordnen nicht mehr
  3243.    mit einbezogen
  3244.  - in mtPaths wird garantiert kein ShelFind mehr mit leerem Namen gemacht
  3245. -----------------
  3246. Datum:     7.7.93
  3247. Version:   2.04
  3248. Autor:     DS
  3249. Modul(e):  msgList, grin, parser, catButton, mtPaths, catWindows
  3250. Žnderung:  
  3251.  - Features fr erweiterte Stichwortliste wieder ausgeschaltet :-(((
  3252.  - šberlauf in CatWindows bei Sliderberechnung behoben. Negative Werte wurden 
  3253.    an zwei Stellen nicht abgefangen
  3254.  - ButtonWindow reagiert nicht mehr mit bei 'Fenster anordnen'
  3255.  - Pers”nliche Nachrichten an Chef Bla oder User mit Fachtitel werden
  3256.    wieder richtig eingefgt
  3257.  - Auch Kopien werden wieder gel”scht und eingefgt. 
  3258.  - Hoffentlich komischen Fehler mit 'Bitte Disk in Laufwerk A: einlegen' 
  3259.    behoben. Leider trat der ja bei keinem Betatester auf (und bei mir 
  3260.    auch nicht), aber ich konnte mir zumindest einen m”glichen Grund 
  3261.    denken (shel_find ("")), wodurch das auftreten konnte, und das ist 
  3262.    behoben.
  3263. -----------------
  3264. Datum:     14.7.93
  3265. Version:   2.04
  3266. Autor:     DS
  3267. Modul(e):  catedit, printer, msgList
  3268. Žnderung:  
  3269.  - Fehler des Druckmoduls werden jetzt gemeldet
  3270.  - Block quoten ist mittels Undo "undobar"
  3271.  - Stichwortlistenzeilen nach Wechsel einer CAT.INF stimmen jetzt
  3272.  - Iconify bei WM_ALLICONIFY ge„ndert
  3273.  
  3274. -----------------
  3275. Datum:     12.08.1993
  3276. Version:   2.04
  3277. Autor:     JGS
  3278. Modul(e):  zsearchdial, cat, grin, maustauschrsc
  3279. Žnderung:  
  3280.  - Erweiterte Dialogbox fr's Suchen eingebaut
  3281. -----------------
  3282. Datum:     12.08.1993
  3283. Version:   2.04
  3284. Autor:     JGS
  3285. Modul(e):  parser.i
  3286. Žnderung:  
  3287.  - Neue Konfigurationsvariable "Username" - Nachrichten von diesem User
  3288.    werden automatisch mit dem neuen Flag <ownMessage> ausgestattet.
  3289.    Die pers”nlichen Msgs werden dabei vorl„ufig nicht behandelt. Ich meine,
  3290.    daž man da auch ohne ein solches Hilfmittel die šbersicht beh„lt, eher 
  3291.    sogar besser, wrde ich sagen.. :-#
  3292. -----------------
  3293. Datum:     12.08.1993
  3294. Version:   2.04
  3295. Autor:     JGS
  3296. Modul(e):  dataSys.d
  3297. Žnderung:  
  3298.  - Definition von <ownMessage> und <comToOwnMessage>
  3299. -----------------
  3300. Datum:     12.08.1993
  3301. Version:   2.04
  3302. Autor:     JGS
  3303. Modul(e):  data.i
  3304. Žnderung:  
  3305.  - Kommentare auf nachrichten mit dem Flag <ownMessage> erhalten automatisch
  3306.    das Flag <comToOwnMessage>
  3307. -----------------
  3308. Datum:     12.08.1993
  3309. Version:   2.04
  3310. Autor:     JGS
  3311. Modul(e):  grin.i
  3312. Žnderung:  
  3313.  - Anzeige, wenn eine Msg vom User ist bzw. ein Kommentar auf eine solche Msg
  3314.    ist, durch einen kleinen Buchstaben rechts neben der Windrose..
  3315.    (E fr eigene Msg, K fr Kommentar auf eigene), zus„tzlich gibt's einen
  3316.    Bing
  3317. -----------------
  3318. Datum:     13.08.1993
  3319. Version:   2.04
  3320. Autor:     JGS
  3321. Modul(e):  grin.i, data.i, searchhelp.d, searchhelp.i
  3322. Žnderung:  
  3323.  - Suchfunktion erweitert. Bisher funktioniert das erst bei der reinen 
  3324.    Textsuche, sobald man die Flagsuche aktiviert, wird noch die alte Routine
  3325.    benutzt und dabei nur der erste Suchstring verwendet und auch nicht der
  3326.    Fundort innerhalb einer Msg bercksichtigt. Ebenso funktionieren die Such-
  3327.    konfigurationen noch nicht. Das kommt alles in den n„chsten Tagen..
  3328. -----------------
  3329. Datum:     13.08.1993
  3330. Version:   2.04
  3331. Autor:     JGS
  3332. Modul(e):  data.i
  3333. Žnderung:  
  3334.  - Absturz bei leerem Eingabestring bei Abrufen ab ID behoben.
  3335. -----------------
  3336. Datum:     13.08.1993
  3337. Version:   2.04
  3338. Autor:     JGS
  3339. Modul(e):  grin.i, data.i, searchhelp.d, searchhelp.i
  3340. Žnderung:  
  3341.  - alle Suchvariablen aus grin ausgelagert in searchhelp. Damit sind
  3342.    sie demn„chst auch fr Dirk bei der Stichwortliste zu erreichen
  3343.  - Noch einen Fehler bei der neuen Suchfunktion behoben, jetzt wird auch
  3344.    der Fundort Absender und Empf„nger korrekt behandelt. Suchfunktion
  3345.    weiter getestet.
  3346. -----------------
  3347. Datum:     14.08.1993
  3348. Version:   2.05
  3349. Autor:     JGS
  3350. Modul(e):  diverse
  3351. Žnderung:  
  3352.  - diffs von Dirk eingebaut
  3353. -----------------
  3354. Datum:     14.08.1993
  3355. Version:   2.05
  3356. Autor:     JGS
  3357. Modul(e):  data.i
  3358. Žnderung:  
  3359.  - Suche jetzt auch fr die Flagsuche korrekt
  3360. -----------------
  3361. Datum:     14.08.1993
  3362. Version:   2.05
  3363. Autor:     JGS
  3364. Modul(e):  zsearchdial.d, zsearchdial.i, grin.i, cat.m, searchhelp.d, searchhelp.i
  3365. Žnderung:  
  3366.  - Schnellstart eingebaut, Help in Suchfunktion eingebaut, Helptext
  3367.    geschrieben.
  3368.    Es fehlen noch die Suchkonfigurationen
  3369. -----------------
  3370. Datum:     17.08.1993
  3371. Version:   2.05 ž
  3372. Autor:     DS
  3373. Modul(e):  viele...
  3374. Žnderung:  
  3375.  Das ist ein Nachreport der Žnderungen, an die ich mich noch erinnere, 
  3376.  die ich seit dem 14.7. erledigt habe
  3377.  - einige gemeldete Bugs ausgebaut
  3378.  - erweiterte Stichwortliste wieder eingebaut (jetzt endgltig). 
  3379.  - Kommentarb„ume eingebaut, werden angezeigt ber 'T' in der Anzeige.
  3380.    Machen kann man damit nichts aužer sich die B„ume ansehen. Wird noch 
  3381.    verbessert.
  3382.  - Iconify an MTOS 1.08 angepažt
  3383.  - neue interne Gruppenliste, basierend auf ITG
  3384.  - selbstdefinierbare Followups eingebaut
  3385.  - ListDialoge umgeschrieben (zu 70% neu)
  3386.  - Gruppenauswahl umgestellt auf ITG
  3387.  - Lesereihenfolge ist jetzt frei definierbar
  3388.  - Exportfunktion als Text, Liste und Outfile in Stichwortliste eingebaut
  3389.  - ebenfalls Copy von der Stichwortliste aufs Clipboard
  3390. -----------------
  3391. Datum:     18.08.1993
  3392. Version:   2.05 ž
  3393. Autor:     DS
  3394. Modul(e):  treeList, msgList, cat, vdistandards
  3395. Žnderung:  
  3396.  - Suche in der Stichwortliste nun auch ber Menupunkt Messagesuche ausw„hlbar
  3397.  - Rundungsfehler bei Baumpositionierung behoben
  3398.  - Farbkonfiguration fr B„ume funktioniert richtig
  3399.  - Vernnftige Farbdefaults fr B„ume
  3400.  - B„ume sehen auch mit proportionalen Fonts vernnftig aus
  3401.  - Infozeile in Baumfenster mit Anzahl der Nachrichten im dargestellten 
  3402.    Teilbaum
  3403. -----------------
  3404. Datum:     23.08.1993
  3405. Version:   2.05 ž
  3406. Autor:     DS
  3407. Modul(e):  listDl, ListMan, gruppenAuswahl
  3408. Žnderung:  
  3409.  - Nach verschieben eines Dialogs und anschliežendem Scrollen ber Cursortasten
  3410.    keine Redrawfehler mehr
  3411.  - Ein-Zeichen-Autolocator in Gruppenauswahl eingebaut.
  3412.  - In der Stichwortliste wird jetzt richtig ab der Startposition gesucht.
  3413.  - in der Gruppenauswahl beim Lesen steht jetzt der Lesemodus im Titel
  3414.  - šber die Configvariable ApplicationNameInWindow l„žt sich der Name von
  3415.    CAT im Fenstertitel abschalten unter MT-Umgebungen. Diese ist dafr auf
  3416.    FALSE zu setzen. Default ist TRUE.
  3417.  - Stichwortwechsel werden im Baum in Monochrom jetzt gestrichelt dargestellt.
  3418.  - Farbdefault fr Stichwort„nderung korrigiert
  3419.  - In allen Fenstern dafr gesorgt, daž Schwarzer Adler auf schwarzem Grund nicht
  3420.    mehr m”glich ist (ebenso fr weiž auch weiž).
  3421.  - Userdefinierbare Filter eingebaut. Rotate 13 heižt jetzt 'Block filtern' und
  3422.    man kann dort einen von 10 Filtern ausw„hlen, davon sind 6 in CAT eingebaut.
  3423.    Die vier anderen kann man mit Shellkommandos belegen (sofern eine Shell 
  3424.    vorhanden ist). Der markierte Block kann dann als Eingabe fr das Kommando
  3425.    verwendet werden und die Ausgabe des Kommandos kann als neuer Block 
  3426.    eingesetzt werden. Dabei muž man aber die IO-Redirection ggf. selber angeben.
  3427.    N„heres siehe Hilfe dazu.
  3428.  - Clippingproblem im Editor mit Cursor behoben, daž unter Mag!X 2.0 auftrat. 
  3429.    Anscheinend kommt dort WMUNTOPPED erst nach einer anderen WMTOPPED oder 
  3430.    WMONTOP Message (und das ist zu sp„t). Jetzt wird WMUNTOPPED nur noch behandelt,
  3431.    wenn das Fenster topped ist.
  3432. -----------------
  3433. Datum:     25.8.93
  3434. Version:   2.05 ž
  3435. Autor:     DS
  3436. Modul(e):  data
  3437. Žnderung:  
  3438.  - Suche sollte auf STs nicht mehr mit Buserror abstrzen.
  3439. -----------------
  3440. Datum:     27.8.93
  3441. Version:   2.05 ž
  3442. Autor:     DS
  3443. Modul(e):  EditTool, CatEdit
  3444. Žnderung:  
  3445.  - Blockmarkierung verbessert. Bei Wortmarkierung bleibt immer ein Wort 
  3446.    markiert. Bl”cke kann man jetzt auch zeilenweise aufziehen. Zum 
  3447.    Markieren einer Zeile kann man statt 3fach Klick nun auch Ctrl-Doppelclick
  3448.    nehmen. 
  3449. -----------------
  3450. Datum:     28.8.93
  3451. Version:   2.05 ž
  3452. Autor:     DS
  3453. Modul(e):  MsgManager, VDIStandards, CatWindows, CatEdit, Protokoll
  3454. Žnderung:  
  3455.  - SelectAll geht nun auch fr die Nachrichten in der Nachrichtenauswahl
  3456.  - CAT untersttzt unter MTOS Drag & Drop als Client. D.h. man kann Objekte
  3457.    auf Editorfenster (das sind die einzigen, in denen das Sinn macht) ziehen
  3458.    und dann wird das entsprechende eingefgt. 
  3459. -----------------
  3460. Datum:     30.8.93
  3461. Version:   2.05 ž
  3462. Autor:     DS
  3463. Modul(e):  grin, EditBase, EditTools, CatEdit, EditFuncs, GroupSelect
  3464. Žnderung:  
  3465.  - Auf STs sollte CAT bei SuppressRef := TRUE nicht mehr abstrzen,
  3466.    wenn so eine Nachricht angezeigt wird
  3467.  - Zus„tzlich zum CATGROUP.INF wird nun eine CATGROUP.DAT geschrieben,
  3468.    in der die gleichen Informationen bin„r gespeichert werden. Das Starten
  3469.    von CAT sollte damit wesentlich schneller gehen.
  3470. -----------------
  3471. Datum:     31.8.93
  3472. Version:   2.05 ž
  3473. Autor:     DS
  3474. Modul(e):  cat, msgList
  3475. Žnderung:  
  3476.  - In Stichwortliste 'Gelesene deselektieren' und 'Selektion umkehren' 
  3477.    eingebaut
  3478.  - in CAT Default fr Stichwortlistendarstellung endgltig korrigiert.
  3479.  - Drag & Drop auch als Server eingebaut, vorerst nur im Editor. Andere Module 
  3480.    k”nnen demn„chst folgen, da alles ber den WindowManager l„uft.
  3481. -----------------
  3482. Datum:     1.9.93
  3483. Version:   2.05 ž
  3484. Autor:     DS
  3485. Modul(e):  mtAlerts
  3486. Žnderung:  
  3487.  - Resource und Alerts angepažt an 3D-Background unter MTOS. 
  3488. -----------------
  3489. Datum:     2.9.93
  3490. Version:   2.05 ž
  3491. Autor:     DS
  3492. Modul(e):  CatWindows
  3493. Žnderung:  
  3494.  - Internes Drag & Drop eingebaut. 
  3495.  - Drag & Drop in die Stichwortliste als Server eingebaut.
  3496. -----------------
  3497. Datum:     4.9.93
  3498. Version:   2.05 ž
  3499. Autor:     DS
  3500. Modul(e):  MagicVDI, MagicFSM
  3501. Žnderung:  
  3502.  - Kein šberlauf des VDIIntIn-Arrays mehr bei der Ausgabe von langen Texten
  3503.    (bis auf v_justified). Bringt aber nicht viel, da das VDI intern beschr„nkt
  3504.    ist, mit NVDI scheint es aber ohne Probleme zu gehen, zumindest bis 999 
  3505.    Zeichen.
  3506. -----------------
  3507. Datum:     6.9.93
  3508. Version:   2.05 ž
  3509. Autor:     DS
  3510. Modul(e):  MagicVDI, MagicFSM, ListHelp, GroupSelect
  3511. Žnderung:  
  3512.  - Bei der Žnderung in MagicVDI/FSM wurde noch zu wenig Speicher (2 Byte) 
  3513.    alloziert fr das neue IntIn-Array, das fhrte zu einer Memory Violation. 
  3514.  - Alle Fenster schliežen eingebaut in Menu (unter Fenster)
  3515.  - Die Lesereihenfolge ist nun unter Optionen/Gruppen einstellbar. In dem 
  3516.    Dialog kann man nun auch Gruppen umbenennen. 
  3517.  - Bei der Blockmarkierung war noch ein Bug im horizontalen Scrollen drin, 
  3518.    behoben. 
  3519. -----------------
  3520. Datum:     7.9.93
  3521. Version:   2.05 ž
  3522. Autor:     DS
  3523. Modul(e):  CatEdit, EditBase, EditFuncs
  3524. Žnderung:  
  3525.  - Cursor steht nach Paste und auch nach hinzuladen jetzt hinter dem 
  3526.    eingefgtem Block
  3527.  - Drag & Drop ist jetzt "undobar", wenn der Editor das Ziel war. 
  3528.  - Alle Fenster schliežen schliežt nicht mehr das ButtonWindow.
  3529. -----------------
  3530. Datum:     8.9.93
  3531. Version:   2.05 ž
  3532. Autor:     DS
  3533. Modul(e):  cat, parser, msgManager, IoFilter
  3534. Žnderung:  
  3535.  - Fr In- und Outfile sind jetzt frei definierbare Filter eingebaut worden.
  3536.    Eingestellt werden die in der Dialogbox IO-Filter. 
  3537.    Dabei wird jeder Filter passend zum richtigen Zeitpunkt aufgerufen. Es ist
  3538.    damit auch m”glich, ein Programm aufzurufen, das neue Nachrichten erstellt,
  3539.    bevor das INFILE.TXT erstellt wird (Rundschreibengenerator oder sowas).
  3540.    Weiteres steht in der Hilfe. 
  3541. -----------------
  3542. Datum:     10.9.93
  3543. Version:   2.05 ž
  3544. Autor:     DS
  3545. Modul(e):  GroupSelect, msgList, treeList
  3546. Žnderung:  
  3547.  - die neue Gruppenverwaltung funktionierte noch nicht mit einer leeren 
  3548.    Database, da traten noch Fehler auf. 
  3549.  - Neue Felder in Stichwortliste:
  3550.    L: L„nge der Nachricht in Bytes plus Text ' Bytes'. Maximal 11 Stellen
  3551.    lang.
  3552.    E: Eigene Nachricht oder Kommentar darauf. Es werden fr die angegebene
  3553.    Breite '*' gezeichnet. 
  3554.  - Neue Funktionen in der Stichwortliste: gefilterte k”nnen von der Anzeige
  3555.    automatisch ausgeschlossen werden (beim ™ffnen ber neue oder ungelesene),
  3556.    Nachrichten k”nnen ber die Suchkonfigurationen automatisch selektiert 
  3557.    werden beim ™ffnen (auch nur neue oder ungelesene).
  3558.  - B„ume erweitert. Selektion von Nachrichten mit der Maus, Flags setzen fr
  3559.    selektierte Nachrichten und Lesen von einer Nachricht ber Doppelclick oder 
  3560.    einfachen Rechtsclick. 
  3561.  - Kleinen Redrawfehler in B„umen beseitigt.
  3562. -----------------
  3563. Datum:     13.9.93
  3564. Version:   2.05 ž
  3565. Autor:     DS
  3566. Modul(e):  Groupselect
  3567. Žnderung:  
  3568.  - Žnderungen in der ITG wurden nicht richtig bernommen
  3569.  - Beim Weitersuchen im Text mit ^G wird immer ab der Cursorposition
  3570.    weitergesucht.
  3571. -----------------
  3572. Datum:     15.9.93
  3573. Version:   2.05 ž
  3574. Autor:     DS
  3575. Modul(e):  treeList, CAT.HLP, CAT
  3576. Žnderung:  
  3577.  - Hilfe nun auch fr Baumanzeige
  3578.  - Hilfstexte erweitert
  3579.  - Alle selektieren in Baumanzeige
  3580.  - CAT verhindert zweifachen Start von sich unter Mag!X und MTOS (noch nicht
  3581.    getestet mit Mag!X 1.11)
  3582.  - Beta freigegeben
  3583. -----------------
  3584. Datum:     16.9.93
  3585. Version:   2.05 ž
  3586. Autor:     DS
  3587. Modul(e):  CatGlobal, Cat, ...
  3588. Žnderung:  
  3589.  - Feststellung des Pfades von CAT verbessert, sollte jetzt hoffentlich immer
  3590.    klappen.
  3591. -----------------
  3592. Datum:     19.9.93
  3593. Version:   2.05 ž
  3594. Autor:     DS
  3595. Modul(e):  GroupSelect, msgList, grin
  3596. Žnderung:  
  3597.  - Fehler beim Parsen der ITG behoben. Dadurch wurde die (alphabetisch) letzte 
  3598.    Gruppe, die in CAT vorhanden war, vergessen, d.h. CAT wužte nicht mehr, daž 
  3599.    es die Gruppe schon gibt in CAT. Dadurch konnten auch Nachrichten falsch 
  3600.    einsortiert werden! 
  3601.  - Einfacher Rechtsclick in Stichwortliste geht wieder. Allgemein Behandlung von
  3602.    Clicks in der Stichwortliste verbessert
  3603.  - Doppelclick in Baumdarstellung sollte jetzt ein neues Fenster ”ffnen, falls 
  3604.    das alte geschlossen wurde.
  3605.  - Ctrl zus„tzlich in Baumdarstellung ”ffnet neues Fenster
  3606.  - Drag&Drop mit Stichwortliste als Quelle gibt nicht mehr zu viele Bytes 
  3607.    als wirklich gesendet werden an.
  3608.  - In der Stichwortliste war ein konzeptioneller Fehler drin, der verhinderte,
  3609.    daž nicht mehr benutzte Gruppen oder Listen immer richtig freigegeben wurden.
  3610.    Durch einige konzeptionelle Žnderungen behoben. 
  3611.    Jetzt sollte CAT auch wirklich nicht mehr abstrzen, wenn man Nachrichten 
  3612.    in einer Gruppe ber die Stichwortliste gelesen hat, diese dann geschlossen
  3613.    hat und dann zur bern„chsten Gruppe kommt.
  3614.  - In den IO-Filtern werden die Buttons fr Infile und Outfile jetzt ausgeblendet,
  3615.    wenn sie nicht gebraucht werden.
  3616.  - Shortcuts in Suchbox so ge„ndert, daž keine doppelten mehr vorhanden sind.
  3617. -----------------
  3618. Datum:     21.09.93
  3619. Version:   2.05 ž
  3620. Autor:     DS
  3621. Modul(e):  FontSelect
  3622. Žnderung:  
  3623.  - Fontliste wird jetzt alphabetisch sortiert dargestellt. Sehr praktisch bei vielen
  3624.    Fonts mit Speedo. Ausnahme: Der Systemfont ist immer der erste in der Liste.
  3625.    Dank an Gerd Castan fr den angepažten Zipsort dafr.
  3626. -----------------
  3627. Datum:     23.09.93
  3628. Version:   2.05 ž
  3629. Autor:     DS
  3630. Modul(e):  GroupSelect, ListHelp, CatEdit, EditDraw, msgList, ListMan
  3631. Žnderung:  
  3632.  - Umbenennen einer Gruppe klappt auch mehrmals. 
  3633.  - Hilfe-Button bei Modifizierung der Gruppenliste
  3634.  - Im šberschreibmodus wird das CR am Zeilenende nicht mehr am Bildschirm
  3635.    berschrieben
  3636.  - Im šberschreibmodus fgt Return am Ende des Textes neue Zeilen an
  3637.  - In der Stichwortliste gibt es jetzt einen Alert, wenn die Stichwortliste
  3638.    leer werden wrde. 
  3639.  - PageUp und PageDown sind jetzt konsistent, d.h. es gibt keinen Offset von 
  3640.    einer Zeile mehr dabei.
  3641.  - Peinlichen Fehler in Sortierung behoben, der zu erheblichen 
  3642.    Laufzeitverlusten fhrte
  3643.  - Sortierung in der Stichwortliste ist jetzt abbrechbar (ESC).
  3644. -----------------
  3645. Datum:     11.09.1993
  3646. Version:   2.05
  3647. Autor:     JGS
  3648. Modul(e):  data.i, searchhelp.i
  3649. Žnderung:  
  3650.  - Suchen nach ID jetzt korrekt und Suchkonfigurationen werden mit "." 
  3651.    statt '_' als Trennzeichen abgespeichert. -> evtl. mžt ihr die 
  3652.    catuser.inf „ndern, wenn die alten Konfigurationen nicht verloren
  3653.    gehen sollen.
  3654. -----------------
  3655. Datum:     11.09.1993
  3656. Version:   2.05
  3657. Autor:     JGS
  3658. Modul(e):  handlePool.d, handlePool.i, parser.i
  3659. Žnderung:  
  3660.  - Vor dem Einfgen des Outfiles wird beim handlePool nachgefragt, ob noch
  3661.    Lesehandles vergeben sind. Notfalls wird gemeckert und der User 
  3662.    aufgefordert, CAT zu beenden.
  3663. -----------------
  3664. Datum:     12.09.1993
  3665. Version:   2.05
  3666. Autor:     JGS
  3667. Modul(e):  data.i
  3668. Žnderung:  
  3669.  - Suchen in ID funktioniert jetzt wirklich richtig. :-)
  3670. -----------------
  3671. Datum:     24.09.1993
  3672. Version:   2.05
  3673. Autor:     JGS
  3674. Modul(e):  diverse
  3675. Žnderung:  
  3676.  - gruppenbergreifende Suche, Suche nach eigenen Msgs. Dazu wurde das 
  3677.    Kommentar auf eigene Msg"-Flag weiter nach vorne verlegt -> direkt hinter
  3678.    das Vererben-Flag. Ich weiž noch nicht, inwieweit das eine gute Idee ist,
  3679.    denn damit verbauen wir uns evtl. den einfachen Weg einer weiteren 
  3680.    Erweiterung der Flags. Weiterhin ist das natrlich nicht kompatibel mit den
  3681.    jetzigen Flags. Dagegen habe ich ein bischen etwas eingebaut, aber das 
  3682.    alte Flag wird beim suchen nicht korrekt werden. Der "Ping" funktioniert
  3683.    aber auch weiterhin.
  3684.    CAT „ndert "bei Gelegenheit" das alte Flag in ein neues.. :-) Achso,
  3685.    was heižt "bei Gelegenheit"? Ganz einfach, wenn man ein Flag einer Msg
  3686.    „ndert, wird geprft, ob das alte Flags gesetzt wird und ggf. eine
  3687.    Žnderung auf das neue vorgenommen.
  3688. -----------------
  3689. Datum:     25.09.1993
  3690. Version:   2.05
  3691. Autor:     JGS
  3692. Modul(e):  diverse
  3693. Žnderung:  
  3694.  - Distribution eingebaut
  3695. -----------------
  3696. Datum:     25.09.93
  3697. Version:   2.05 ž
  3698. Autor:     DS
  3699. Modul(e):  MsgManager, MsgList
  3700. Žnderung:  
  3701.  - Distribution in MsgManager eingebaut. Dadurch haben jetzt auch Wildwest-
  3702.    verkettete Nachrichten die richtige Distribution
  3703.  - Distributionszeile wird auch in exportierte Outfiles geschrieben
  3704. -----------------
  3705. Datum:     26.09.93
  3706. Version:   2.05 ž
  3707. Autor:     DS
  3708. Modul(e):  ListMan, DialSlider, MsgList, Infofiles, parser
  3709. Žnderung:  
  3710.  - Der Slider in Listen wurde bei Home/End nicht richtig gesetzt
  3711.  - 'Gelesene ignorieren' funktioniert jetzt auch beim Lesen ber die 
  3712.    Stichwortliste. Dabei werden Nachrichten, die man ber die Kommentar-
  3713.    verkettung gelesen hat, und die vorher ungelesen waren, dann bersprungen.
  3714.    Dies geschieht nur, wenn man ber Neue oder Ungelesene die Stichwortliste
  3715.    liest. Nachrichten, die schon gelesen waren, als man angefangen hat, die 
  3716.    selektierten Nachrichten zu lesen, werden davon nicht beachtet, d.h. die 
  3717.    bekommt man dann trotzdem zu sehen. Allerdings werden diese auch nicht
  3718.    ignoriert, wenn man ber die Kommentarverkettung mal zu diesen Nachrichten 
  3719.    gekommen ist. Hat das jemand verstanden? :-))
  3720.  - 'Jedesmal'-Infofiles eingebaut, die bei Anforderung immer kommen. Dies sind
  3721.    im Moment die Statistiken aus dem MausMeter. 
  3722.    Erst ab Maus 7.92p/beta vom 26.9.93 sind die enthalten :-))
  3723.  - Parser erkennt jetzt auch Infofiles, die einen Namen l„nger als 3 Zeichen 
  3724.    haben. Dies kann laut Kai vielleicht mal kommen. Die Maximall„nge fr 
  3725.    Infofilenamen ist 8 Zeichen.
  3726. -----------------
  3727. Datum:     27.09.1993
  3728. Version:   2.05
  3729. Autor:     JGS
  3730. Modul(e):  zsearchdial, grin
  3731. Žnderung:  
  3732.  - Invertierung der aktiven Suchkonfiguration
  3733. -----------------
  3734. Datum:     28.09.93
  3735. Version:   2.05 ž
  3736. Autor:     DS
  3737. Modul(e):  QuickSort, ListDl
  3738. Žnderung:  
  3739.  - Im Quicksort selber war noch ein Fehler drin
  3740.  - In ListDl gab es noch ein Problem mit dem Single-Char-Autolocator.
  3741. -----------------
  3742. Datum:     28.09.1993
  3743. Version:   2.05
  3744. Autor:     JGS
  3745. Modul(e):  grin.i
  3746. Žnderung:  
  3747.  - Positionierungsfehler nach Undo behoben
  3748. -----------------
  3749. Datum:     30.09.1993
  3750. Version:   2.05
  3751. Autor:     JGS
  3752. Modul(e):  grin.i
  3753. Žnderung:  
  3754.  - Wenn ein Usenetter einen Usenetter kommentiert, wird ja die Verkettung 
  3755.    nicht hergestellt. Jetzt kann man aber trotzdem mit "-" bzw. "hoch"
  3756.    CAT den Befehl geben, nach dieser Nachricht zu suchen.
  3757. -----------------
  3758. Datum:     1.10.93
  3759. Version:   2.05 ž
  3760. Autor:     DS
  3761. Modul(e):  ListMan, ListDl, FontSelect
  3762. Žnderung:  
  3763.  - Es wird die richtige Gr”že im Fontselektor bernommen
  3764. -----------------
  3765. Datum:     02.10.1993
  3766. Version:   2.06
  3767. Autor:     JGS
  3768. Modul(e):  data.d, data.i, parser.i
  3769. Žnderung:  
  3770.  - Usenetverkettungen werden jetzt nach M”glichkeit ebenfalls hergestellt.
  3771.    i.a. ist das natrlich etwas langsam, deswegen habe ich noch eine
  3772.    Variable eingefhrt, mit der man CAT steuern kann: UsenetChaining, BOOLEAN
  3773. -----------------
  3774. Datum:     2.10.93
  3775. Version:   2.06
  3776. Autor:     DS
  3777. Modul(e):  parser, msgManager, cat
  3778. Žnderung:  
  3779.  - Bei Packerfehlern wird die Fehlernummer im LOG ausgegeben
  3780.  - Das Outfile.TXT wird nach dem Einfgen nur noch dann gel”scht, wenn 
  3781.    wirklich keine Fehler aufgetreten sind.
  3782.  - Man kann jetzt fr die Statusmeldungen einzeln einstellen, ob diese auch
  3783.    ins Infile geschrieben werden sollen
  3784.  - das Status.Inf wird nur noch dann versucht, zu l”schen, wenn auch die 
  3785.    Statusmeldungen ins Infile geschrieben wurden
  3786.  - das GRSELECT.Inf wird nur noch dann versucht, zu l”schen, wenn auch die 
  3787.    Gruppen„nderungen bzw. Useranmeldungen ins Infile geschrieben wurden
  3788. -----------------
  3789. Datum:     4.10.93
  3790. Version:   2.06 ž
  3791. Autor:     DS
  3792. Modul(e):  ListDl
  3793. Žnderung:  
  3794.  - Bei mehrfacher Selektionsm”glichkeit in einer scrollbaren Liste kann nicht
  3795.    mehr ber Tastatur selektiert werden, das war zu chaotisch.
  3796. -----------------
  3797. Datum:     5.10.93
  3798. Version:   2.06 ž
  3799. Autor:     DS
  3800. Modul(e):  ListHelp, Infofiles, CatHelp
  3801. Žnderung:  
  3802.  - Da der Hilfebutton in der Gruppenauswahl sich nicht so leicht
  3803.    verstecken liež und auch in der Infofileauswahl da war, habe ich
  3804.    einfach fr die Sachen auch noch die Hilfe eingebaut. 
  3805.  - Damit das Laden der Hilfe etwas schneller geht, wird jetzt dafr 
  3806.    ein kleiner Index angelegt. Deshalb dauert jetzt der erste
  3807.    Aufruf der Hilfe etwas l„nger, da der Index erst noch angelegt
  3808.    werden muž. Danach geht es aber schneller.
  3809.    Wenn der Index besch„digt wird oder sich die Gr”že des Hilfefiles
  3810.    „ndert, dann wird der Index neu aufgebaut.
  3811. -----------------
  3812. Datum:     6.10.93
  3813. Version:   2.06 
  3814. Autor:     DS
  3815. Modul(e):  ArcAss
  3816. Žnderung:  
  3817.  - Ab TOS 1.02 werden die Packerausgaben ber die xcon-Vektoren umgelenkt.
  3818.  - Erkennung der Infofiles nochmal umgestellt. Es wird jetzt nicht mehr von
  3819.    irgendwelchen Annahmen ausgegangen, sondern es wird w„hrend des Einfgens
  3820.    nachgesehen, ob das Infofile in der Liste drin ist.
  3821.  - Wenn man in eine Gruppe etwas schreiben will, die nicht in der Liste ist,
  3822.    dann kommt jetzt eine Fehlermeldung
  3823. -----------------
  3824. Datum:     7.10.93
  3825. Version:   2.06 ž
  3826. Autor:     DS
  3827. Modul(e):  Infofile, GruppenAuswahl
  3828. Žnderung:  
  3829.  - Parsen der ITI erweitert um Definition, ob Infofile eine CRC hat. 
  3830.    Bei einer alten ITI ohne Flagdefinition wird weiterhin nach dem ersten
  3831.    Zeichen unterschieden (erstes Zeichen = 'J' => keine CRC)
  3832.  - In der Gruppenauswahl (also zum An-/Abstellen von Gruppen) ist die Liste
  3833.    jetzt rein alphabetisch sortiert. Dadurch hat der Single-Char Autolocator
  3834.    darin endlich einen Sinn. Wer die Sortierreihenfolge mit bestellte Gruppen
  3835.    zuerst wieder haben will, der kann im CATUSER.INF die Konfigvariable
  3836.    'GroupSelectListSort' auf TRUE setzen.
  3837. -----------------
  3838. Datum:     07.10.1993
  3839. Version:   2.06
  3840. Autor:     JGS
  3841. Modul(e):  searchhelp.i
  3842. Žnderung:  
  3843.  - Suche ber Gruppengrenzen wird als Suchkonfiguration wieder korrekt
  3844.    abgerufen.
  3845. -----------------
  3846. Datum:     11.10.1993
  3847. Version:   2.06
  3848. Autor:     JGS
  3849. Modul(e):  grin.i
  3850. Žnderung:  
  3851.  - Es gibt jetzt zwei Treeroots, d.h. nach undo hat man seinen alten
  3852.    Treeroot (fr 0) wieder.
  3853. -----------------
  3854. Datum:     11.10.93
  3855. Version:   2.06 
  3856. Autor:     DS
  3857. Modul(e):  GroupSelect
  3858. Žnderung:  
  3859.  - bei der kurzen Schreibliste bekommt man jetzt nicht mehr die Gruppen,
  3860.    die man zwar angestellt hat, in die man aber nicht schreiben darf.
  3861.  - interne Datenstruktur von CATGROUP.* ge„ndert. Jetzt wird auch die Nummer
  3862.    der Gruppe in der Maus gespeichert und dadurch Namens„nderungen automatisch
  3863.    erkannt. Jetzt muž nur noch die Maus die Information liefern.
  3864.    ... haste auch nur gedacht. Auf Grund der internen Struktur ist es nicht
  3865.    m”glich, eine Gruppenumbenennung garantiert zu erkennen, bevor Nachrichten
  3866.    in die Gruppe mit dem neuen Namen kommen. Also doch keine automatische
  3867.    Gruppenumbenennung. Um das zu erreichen, mžte man einen Zweipass-Parser
  3868.    fr das Outfile schreiben, der erst nach den Infofiles parst und dann
  3869.    erst die Nachrichten eintr„gt. 
  3870.  - Bei gruppenbergreifenden Kommentaren wird in die 'Kommentar zu' Zeile der 
  3871.    Netzgruppenname eingesetzt. In der Anzeige wird ein Gruppenname jetzt 
  3872.    auf beide Namen berprft
  3873. -----------------
  3874. Datum:     12.10.93
  3875. Version:   2.06
  3876. Autor:     DS
  3877. Modul(e):  cat.m, msgList, treeList, mtDials
  3878. Žnderung:  
  3879.  - Schlssel fr Registrierung eingebaut. 
  3880.  - erste Einschr„nkungen fr unregistrierte Version eingebaut. 
  3881.    Die erweiterten Stichwortlistenfunktionen gehen nicht und
  3882.    die Baumanzeige geht nicht.
  3883.  - mtDials reagieren nicht mehr auf Tastendrcke fr disabelte oder 
  3884.    versteckte Objekte
  3885. -----------------
  3886. Datum:     14.10.93
  3887. Version:   2.06 ž
  3888. Autor:     DS
  3889. Modul(e):  msgList, cat
  3890. Žnderung:  
  3891.  - Schlsselberechnung berarbeitet
  3892.  - Export von Outfile aus Stichwortliste nun so, daž es auch wieder
  3893.    importiert werden kann.
  3894.  - Weitere Einschr„nkungen: Erweiterte Suche nur mit einem Suchstring und
  3895.    nicht ber Gruppengrenzen, IO-Filter nicht nutzbar.
  3896.  - Datumsberprfung und Sicherung in CAT eingebaut
  3897.  - viele Popups sind jetzt auch ber einen Shortcut aufrufbar
  3898.  - Eigene Nachrichten und Kommentare darauf k”nnen in der Stichwortliste 
  3899.    mit einer eigenen Farbe oder einem eigenen Effekt versehen werden. 
  3900.    Bei monochromer Darstellung werden Effekte von ungelesenen und eigenen
  3901.    kombiniert.
  3902. -----------------
  3903. Datum:     19.10.93
  3904. Version:   2.07 ž
  3905. Autor:     DS
  3906. Modul(e):  arcass, treeList
  3907. Žnderung:  
  3908.  - Fehler bei Ausgabeumlenkung ber xcon-Vektoren behoben
  3909.  - Fehler bei Baumdarstellung behoben (Dank an Martin!)
  3910.  - Die Baumdarstellung ist intern in den Koordinaten nicht mehr 
  3911.    auf INTEGERs beschr„nkt, sondern arbeitet mit LONGs. Dadurch k”nnen
  3912.    jetzt auch sehr grože B„ume dargestellt werden. 
  3913.  - Zwei neue Konfigurationsvariablen fr die Baumdarstellung:
  3914.    TreeUpLevels gibt an, wieviel Ebenen von der Ausgangsnachricht
  3915.    maximal nach oben gegangen wird. Default ist 20.
  3916.    TreeMaxDepth gibt an, wieviel Ebenen von der durch TreeUpLevels
  3917.    bestimmten Ausgangsnachricht maximal nach unten gegangen wird. Der
  3918.    Defaultwert hierfr ist 40.
  3919. -----------------
  3920. Datum:     20.10.93
  3921. Version:   2.07 ž
  3922. Autor:     DS
  3923. Modul(e):  CAT
  3924. Žnderung:  
  3925.  - Registrierungsdialog ist nun ber einen Klick auf den Namen im
  3926.    Buttonwindow aufrufbar oder ber einen Button im Info-Dialog.
  3927.  - Fcntl Definitionen in Filesys.D korrigiert
  3928.  - Parser und MsgManager angepažt an evtl. kommendes #REN im Outfile
  3929.    fr Gruppenumbenennungsinformationen. Sollte das File #REN in dem von
  3930.    Gereon vorgeschlagenem Format kommen, so werden Gruppen automatisch
  3931.    umbenannt.
  3932.    Um die Information im Infile anzufordern, muž dies ber eine Konfigurations-
  3933.    variable angestellt werden. Dann wird in den #CMD-Block im Infile auch ein
  3934.    :REN geschrieben. Die Konfigurationsvariable dafr heižt 
  3935.    RequestGroupNameChanges und ist ein BOOLEAN, Default ist FALSE.
  3936. -----------------
  3937. Datum:     24.10.93
  3938. Version:   2.07 ž
  3939. Autor:     DS
  3940. Modul(e):  arcass
  3941. Žnderung:  
  3942.  - Žnderung in newnstat, damit das auch mit HSMODEM1 l„uft (verdammtes Zeug)
  3943. -----------------
  3944. Datum:     25.10.93
  3945. Version:   2.07 ž
  3946. Autor:     DS
  3947. Modul(e):  editFuncs, CatEdit, Infofiles
  3948. Žnderung:  
  3949.  - Der Name von Maus-Infofiles wird immer aus dem Krzel zusammengebaut,
  3950.    damit Fehler in den gespeicherten Daten nicht zu anderen Fehlern fhren.
  3951.  - Smileys werden bei Quotes wieder richtig umgebrochen
  3952.  - Control-Backspace funktioniert konsistent
  3953.  - Keine Probleme mehr beim Editieren von Non-Ascii-Texten. Diese werden
  3954.    einfach nicht mehr geladen.
  3955.  - Redraw im Editor am Zeilenende im šberschreibmodus korrigiert
  3956.  - Cursorzentrierung korrigiert, war ein 'Off by one' Bug drin
  3957.  - Beim Speichern eines Blockes aus einem unbenannten Text wurde der Name
  3958.    als Textname bernommen. Konnte in CAT nicht auftreten, war nur ein Problem
  3959.    in Fred.
  3960.  - Alerts fast alle nach MTE verschoben, einige Texte etwas verbessert.
  3961.  - Nachfrage eingebaut bei Nachricht in der Maus l”schen ('X' in Anzeige).
  3962.  - Bei šberschreitung der Maximalgr”že wird auch ein Hinweis in das 
  3963.    Fehlerprotokoll geschrieben.
  3964. -----------------
  3965. Datum:     26.10.93
  3966. Version:   2.07
  3967. Autor:     DS
  3968. Modul(e):  Infofiles
  3969. Žnderung:  
  3970.  - gestern eingebauten Fehler bei Namenszusammenbau von Infofiles behoben
  3971. -----------------
  3972. Datum:     29.10.93
  3973. Version:   2.07 ž
  3974. Autor:     DS
  3975. Modul(e):  grin, parser
  3976. Žnderung:  
  3977.  - #REN im Outfile wird richtig erkannt und funktioniert jetzt, d.h. Gruppen
  3978.    werden automatisch umbenannt
  3979.  - Žnderung der Tastaturbefehle in der Anzeige. B und K bei pers”nlichen
  3980.    Nachrichten sind jetzt gleichbedeutend. Eine Nachricht kopieren kann man
  3981.    jetzt ber die Taste 'C' (wie Copy und wie in der Nachrichtenauswahl). 
  3982.  - Hilfetexte erweitert
  3983.  - Gruppen.POS dynamisch gemacht, dadurch ist die Beschr„nkung auf 255 
  3984.    Gruppen in CAT entfallen. Allerdings ist durch einen Designbug im Parser die
  3985.    Gruppenanzahl in CAT noch auf 1024 Gruppen beschr„nkt (ist eine Konstante,
  3986.    kann jederzeit ge„ndert werden)
  3987.  - Wenn man in Optionen/Gruppen eine Gruppe geklemmt hat, dann auf Abbruch geht,
  3988.    und dann ein Infofile laden will, dann war der OK-Button disablet. 
  3989. -----------------
  3990. Datum:     30/31.10.93
  3991. Version:   2.07 ž
  3992. Autor:     DS
  3993. Modul(e):  catputz, putzgroup
  3994. Žnderung:  
  3995.  - CatPutz an ge„ndertes Format der GRUPPEN.POS angepažt, er liest und schreibt
  3996.    sowohl das alte als auch das neue Format korrekt.
  3997. -----------------
  3998. Datum:     31.10.93
  3999. Version:   2.07 ž
  4000. Autor:     DS
  4001. Modul(e):  Inst25, InstRsc
  4002. Žnderung:  
  4003.  - Installationsprogramm fr CAT geschrieben, installiert 2.5
  4004.    konvertiert ggf. die MSGINFO.DAT, der Rest wird von CAT automatisch
  4005.    konvertiert.
  4006. -----------------
  4007. Datum:     1.11.93
  4008. Version:   2.5
  4009. Autor:     DS
  4010. Modul(e):  mtPopups
  4011. Žnderung:  
  4012.  - Fehler bei disableten Eintr„gen behoben
  4013.  - Fehler in Inst25 behoben
  4014. -----------------
  4015. Datum:     4.11.93
  4016. Version:   2.5
  4017. Autor:     DS
  4018. Modul(e):  data
  4019. Žnderung:  
  4020.  - Fehler in Behandlung der neuen Gruppen.Pos behoben
  4021.  - Fehler bei Suche ohne Textsuche in Stichwortliste behoben
  4022. -----------------
  4023. Datum:     7.11.93
  4024. Version:   2.5
  4025. Autor:     DS
  4026. Modul(e):  grposfix
  4027. Žnderung:  
  4028.  - grPosFix geschrieben und freigegeben wegen Bug in CAT 2.5 
  4029. -----------------
  4030. Datum:     8.11.93
  4031. Version:   2.5
  4032. Autor:     DS
  4033. Modul(e):  msgList, editFuncs, grin, cat, assfuncs
  4034. Žnderung:  
  4035.  - Fehler in Berechnung der neuen Startposition bei TAB im Baum behoben
  4036.  - Fehler in Funktionspopup in grin behoben
  4037.  - Kapitalisieren korrigiert
  4038.  - Fehler in Resource bei 'Block filtern' Popup behoben
  4039.  - Fehler in Applikationssuche unter Mag!X < 2.0 behoben. Der Code war 
  4040.    "absolutely broken" und brain damaged (war ich wohl besoffen)
  4041.  - ASCII-Zeichen < ' ' werden schon beim Einlesen in Spaces gewandelt, da dies
  4042.    Steuerzeichen sind, die in einem Text nichts zu suchen haben.
  4043.  - In der pers”nlichen Stichwortliste wird jetzt auch richtig nach dem Absender
  4044.    bzw. Empf„nger sortiert. 
  4045.  - Bei Sortierung nach dem Absender wird jetzt nach dem Nachnamen sortiert, 
  4046.    soweit CAT den rausfinden kann.
  4047.  - Minimalgr”žen der Fenster korrigiert
  4048.  - Full-Window wirkt nicht mehr auf ikonifizierte Fenster
  4049.  - Shift-Ctrl-G dreht die Suchrichtung um im Editor und in der Anzeige
  4050. -----------------
  4051. Datum:     9.11.93
  4052. Version:   2.5
  4053. Autor:     DS
  4054. Modul(e):  CatHelp
  4055. Žnderung:  
  4056.  - die Breite eines Listeneintrages stimmte nicht, es konnte der linke Rand des
  4057.    Sliders berschrieben werden. 
  4058. -----------------
  4059. Datum:     12.11.93
  4060. Version:   2.5
  4061. Autor:     DS
  4062. Modul(e):  parser, msgList
  4063. Žnderung:  
  4064.  - Beim Einfgen eines sehr grožen Outfiles mit sehr wenig freiem Speicher
  4065.    konnte es zu Fehlern kommen.
  4066.  - Gelesene deselektieren funktionierte in der Stichwortliste nich unbedingt
  4067.    richtig, es war abh„ngig davon, ob die Zeile schon einmal angezeigt wurde.
  4068.  - Nach dem L”schen eines Eintrages in der Adressenliste stand der Slider
  4069.    f„lschlicherweise ganz oben, auch wenn was anderes angezeigt wurde. 
  4070. -----------------
  4071. Datum:     13.11.93
  4072. Version:   2.5
  4073. Autor:     DS
  4074. Modul(e):  groupSelect, gruppenAuswahl, msgList, convertDate
  4075. Žnderung:  
  4076.  - Eine IGK von einer Quark wird jetzt korrekter geparst. Trotzdem werden 
  4077.    Gruppennamen mit einem Space nach dem 10. Zeichen im Namen nicht korrekt
  4078.    erkannt, das ist mit der IGK nicht m”glich.
  4079.  - Man kann wieder Gruppen bestellen, wenn man nur eine IGK und keine ITG hat
  4080.  - Initialisierung des [Lesen-Buttons in msgList ge„ndert
  4081.  - Vollkommen berflssigen Schnickschnack in ConvertDate eingebaut:
  4082.    CAT k”nnte jetzt ausgeben, welcher Wochentag ist (naja, das kann es eh schon),
  4083.    ob zuf„llig gerade ein Feiertag ist (beweglich oder fest), und das Datum
  4084.    kann nun in allen m”glichen Formaten ausgegeben werden, auch auf Englisch und
  4085.    Franz”sisch. Da die Routinen aber alle nicht benutzt werden, ist CAT auch nicht
  4086.    gr”žer geworden dadurch. :-)
  4087. -----------------
  4088. Datum:     15.11.93
  4089. Version:   2.5
  4090. Autor:     DS
  4091. Modul(e):  CatEdit, Fred
  4092. Žnderung:  
  4093.  - Suchen und Ersetzen kommt jetzt auch mit direkt aufeinanderfolgenden 
  4094.    Zielmustern zurecht
  4095.  - die Konfigurierbarkeit der Wildcards im FRED funktioniert jetzt
  4096.  - Ersetzen mit Wildcards in FRED eingebaut. Funktioniert wie in 
  4097.    Tempus (nur langsamer)
  4098.  - QED-kompatible Krzeldatei in FRED eingebaut
  4099.  - 'Letzte Fassung' in FRED eingebaut
  4100. -----------------
  4101. Datum:     18.11.93
  4102. Version:   2.5
  4103. Autor:     DS
  4104. Modul(e):  catedit
  4105. Žnderung:  
  4106.  - Beim Alert 'Zeile wird zu lang' ist wieder ein Mauszeiger da
  4107.  - Weiterschalten der Distribution ber Circlebutton in Nachrichtenauswahl
  4108.    funktionierte nicht.
  4109. -----------------
  4110. Datum:     21.11.93
  4111. Version:   2.51
  4112. Autor:     DS
  4113. Modul(e):  msgList, CAT
  4114. Žnderung:  
  4115.  - Beim Export von eigenen pers”nlichen Nachrichten ber die Stichwortliste
  4116.    wurde als Absender immer der eigene Name angegeben.
  4117.  - Beim Test auf die Anwesenheit von CAT unter Mag!X < 2.0 habe ich vergessen,
  4118.    die eigene ID auszuschliežen. Dadurch hat CAT sich selber gefunden.
  4119.  - Wenn man die Variable 'RedirectPackerToLog' auf TRUE setzt, dann werden
  4120.    die Packerausgaben bei eingeschalteter Ausgabeumlenkung in das Einfge-
  4121.    protokoll mit bernommen.
  4122. -----------------
  4123. Datum:     23.11.93
  4124. Version:   2.51
  4125. Autor:     DS
  4126. Modul(e):  data, ConfVars
  4127. Žnderung:  
  4128.  - Buffersize beim Lesen der ADR.INF erh”ht
  4129.  - Buffersize beim Lesen der CATUSER.INF erh”ht
  4130. -----------------
  4131. Datum:     28.11.93
  4132. Version:   2.51
  4133. Autor:     DS
  4134. Modul(e):  convertDate
  4135. Žnderung:  
  4136.  - Bug in relativer Datumsberechnung behoben, der sich durch eine nicht 
  4137.    beabsichtigte Typ„nderung eingeschlichen hatte
  4138. -----------------
  4139. Datum:     29.11.93
  4140. Version:   2.51
  4141. Autor:     DS
  4142. Modul(e):  msgList, cat, clip, ListDl, DialSlider, CatButton
  4143. Žnderung:  
  4144.  - Beim Export aus der Stichwortliste wurde die Einstellung 'Gelesene ignorieren'
  4145.    beachtet, wodurch dann teilweise nur die erste Nachricht exportiert wurde.
  4146.  - Die Suche in der Stichwortliste bricht nicht mehr ab, wenn die erste 
  4147.    Nachricht in der Gruppe das Suchkriterium erfllt.
  4148.  - Die Suche in der Stichwortliste funktioniert nun auch richtig, wenn die Liste
  4149.    nach einem anderen Kriterium als nach der internen Messagenummer sortiert
  4150.    ist. 
  4151.  - CAT sollte nicht mehr abstrzen bei 'Alle anzeigen' nach einem Gruppenwechsel
  4152.    (reported by Markus Kohm)
  4153.  - Das Clipboard-Modul verstellt nicht mehr f„lschlicherweise das aktuelle 
  4154.    Laufwerk
  4155.  - TMP-Pfad bei Blockfiltern wird mit '\' versehen, falls nicht der Fall
  4156.  - In den Listdialogen wurde beim Autolocator ein falscher String eingetragen,
  4157.    wenn man nach der Selektion noch in der Liste gescrollt hatte (reported by
  4158.    Hans-Ch. Eckert).
  4159.  - die Slider in den Scrollisten wurden kurzzeitig falsch positioniert, 
  4160.    wenn die Dialoge verschoben wurden. Dadurch wurde der Slider teilweise
  4161.    falsch gezeichnet (reported by Sieghard Sch„fer)
  4162.  - Wenn das ButtonWindow ber ALLICONIFY iconifiziert wurde, dann wird es
  4163.    jetzt bei 'Alle schliežen' mitgeschlossen und kann danach ber F7 wieder
  4164.    ge”ffnet werden (reported by Christian Felsch).
  4165.  - CAT entfernt nicht mehr die Leerzeichen am Anfang der Kommentaren zu 
  4166.    den Adressen in der Adressenliste (reported by Harald Sommerfeldt)
  4167.  - CAT markiert nun in der Stichwortliste auch die eigenen Nachrichten farblich 
  4168.    so, wie es eingestellt wurde (reported by Roland Huber)
  4169.  - Die Fenstertitel haben jetzt alle ein Leerzeichen vorne und hinten 
  4170.    (reported by Tobias Kubelke)
  4171.  - CAT bearbeitet nicht mehr den Status von PMs, wenn zu den Tasten dafr
  4172.    eine Steuertaste (Alt, Ctrl) gedrckt wird (reported by Martin Osieka)
  4173.  - Die Werbefl„che im CPX wirbt jetzt fr CAT 2.5x und nicht mehr fr CAT 2.0x
  4174.    (reported by Stefan Damerau)
  4175.  - Die Defaultfarbe fr die eigenen Nachrichten in der Stichwortliste war
  4176.    bei der Ausgabe falsch gesetzt. (reported by Reinhard Hamann)
  4177.  - Die gesetzten Fenstergr”žen werden nun korrigiert, wenn die Abfrage danach
  4178.    ergibt, daž die Fenster nicht die gewnschte Gr”že haben. Dadurch "wabern"
  4179.    die Fenster nun etwas, wenn man unter WinX die Fenster minimal hoch macht, 
  4180.    das l„žt sich aber nicht umgehen (reported by Martin Osieka)
  4181.  - Fehlermeldung bei fehlender GRUPPEN.POS war mit einem Schreibfehler behaftet
  4182.    (reported by Ole Pahl)
  4183.  - Wenn im Editor ein Text geladen werden soll, der kein ASCII-Text ist, dann ist
  4184.    nun bei dem folgenden Alert wieder ein Mauszeiger da (reported by Uwe Seimet)
  4185. -----------------
  4186. Datum:     30.11.93
  4187. Version:   2.51
  4188. Autor:     DS
  4189. Modul(e):  treeList, cat, grin
  4190. Žnderung:  
  4191.  - Die Namensverkrzung in der Baumanzeige hat ein Zeichen zu sp„t eingesetzt, d.h.
  4192.    es wurden Teile von Namen abgeschnitten, wo es nicht der Fall sein sollte (reported
  4193.    by Matthias Strmer)
  4194.  - Ladeanzeige hinzugefgt, die w„hrend des Starts ausgibt, was gerade passiert
  4195.  - Neues Image in Anzeige, um auf die Baumdarstellung zu schalten
  4196. -----------------
  4197. Datum:     30.11.93
  4198. Version:   2.51b
  4199. Autor:     DS
  4200. Modul(e):  iofilter, maustausch
  4201. Žnderung:  
  4202.  - Im CATLOG wird angegeben, welche IO-Filter mit welcher Kommandozeile 
  4203.    aufgerufen wurden
  4204.  - Alle Images und Icons werden jetzt ins ger„teabh„ngige Format transformiert
  4205.  - Bei anderen Systemfontgr”žen werden die Images und Icons algorithmisch an die 
  4206.    Systemzeichensatzgr”že angepažt (genauer: Bei Systemzeichensatzgr”žen zwischen
  4207.    8 und 16 Pixeln). Das sieht zwar teilweise h„žlich aus, ist aber besser als
  4208.    die šberlappungen, die es vorher gab.
  4209. -----------------
  4210. Datum:     4.12.93
  4211. Version:   2.51b
  4212. Autor:     DS
  4213. Modul(e):  ZsearchDial, ListDl, IoFilter, cat
  4214. Žnderung:  
  4215.  - Die Abfrage, ob der Suchstring in der kleinen Dialogbox leer ist,
  4216.    funktioniert jetzt richtig (reported by Martin K”hling)
  4217.  - Nach dem Umschalten von 'Alle' in der Gruppenauswahl nach F9 wird jetzt 
  4218.    der Autolocator aufgerufen, so daž nicht f„lschlicherweise die Fehlermeldung
  4219.    'Gruppe nicht gefunden' kommt (reported by Fred Nicklisch). 
  4220.  - Flags setzen geht auch in der Stichwortliste
  4221.  - Man kann jetzt auch IO-Filter definieren, die nach dem Einfgen des Outfiles
  4222.    arbeiten. Damit kann man zum Beispiel DIFs ber Infodateien erstellen lassen,
  4223.    oder auch Sicherungen von Outfiles vornehmen lassen.
  4224. ----------------
  4225. Datum:     04.12.1993
  4226. Version:   2.51
  4227. Autor:     JGS
  4228. Modul(e):  data.i
  4229. Žnderung:  
  4230.  - Suche nach Empf„nger korrigiert
  4231. -----------------
  4232. Datum:     5.12.1993
  4233. Version:   2.51b
  4234. Autor:     DS
  4235. Modul(e):  parser, varnames
  4236. Žnderung:  
  4237.  - neue Configvariable: FilteredAreRead. Wenn die auf TRUE gesetzt wird,
  4238.    dann werden alle gefilterten Nachrichten automatisch auf Gelesen gesetzt.
  4239.    Default: FALSE
  4240.  - In FRED Bug in Dialogbox mit den Suchpfaden behoben
  4241. -----------------
  4242. Datum:     6.12.93
  4243. Version:   2.51b
  4244. Autor:     DS
  4245. Modul(e):  parser, catlog, catglobal
  4246. Žnderung:  
  4247.  - Das Outfile.TXT wird wirklich nur noch dann gel”scht, wenn gar keine
  4248.    Fehler aužer Dupes beim Einfgen aufgetreten sind
  4249.  - CATLOG.TXT etwas berarbeitet, die Texte sind jetzt etwas besser
  4250. -----------------
  4251. Datum:     7.12.93
  4252. Version:   2.51b
  4253. Autor:     DS
  4254. Modul(e):  msgList, cat, ArcStart, maustaus
  4255. Žnderung:  
  4256.  - Sortieren nach Gr”že und nach Datum eingebaut
  4257.  - Case-Insensitives Sortieren eingebaut, dafr neuer Schalter
  4258.    unter Optionen/Stichwortliste
  4259.  - Case-Insensitive Vergleichsfunktion korrigiert und Registerbenutzung darin
  4260.    verringert.
  4261.  - Ausgabeumlenkung in LOG-File nur noch unter MiNT oder Mag!X >= 2.0. 
  4262.    Unter normalem TOS kann das n„mlich heftigst crashen, da dann aus dem
  4263.    BIOS-Trap das GEMDOS aufgerufen wird, wenn was weggeschrieben werden muž.
  4264.  - Ab AES 3.99 wird mittels appl_getinfo nachgefragt, ob das AES Farbicons 
  4265.    untersttzt und ggf. die entsprechende Ressource geladen.
  4266. -----------------
  4267. Datum:     8.12.93
  4268. Version:   2.52
  4269. Autor:     DS
  4270. Modul(e):  AssFuncs
  4271. Žnderung:  
  4272.  - Puh, gerade noch die Katastrophe vermieden. In der Vergleichsfunktion 
  4273.    war noch ein Bug drin, und dadurch funktionierte einiges nicht mehr. 
  4274.    Der Namensvergleich lieferte teils zuf„llig richtige oder falsche 
  4275.    Ergebnisse, dadurch funktionierten die Followups und die gruppenber-
  4276.    greifenden Verkettungen nicht mehr. Merkwrdigerweise hatte das Einfgen
  4277.    eines Outfiles geklappt, obwohl das auch in die Hose h„tte gehen k”nnen.
  4278.    Zum Glck hatte noch keiner die neue Version gesaugt, so daž ich das noch
  4279.    korrigieren und neu hochladen konnte.
  4280. -----------------
  4281. Datum:     10.12.93
  4282. Version:   2.52
  4283. Autor:     DS
  4284. Modul(e):  cat, editbase
  4285. Žnderung:  
  4286.  - Wenn keine CAT.INF Datei gefunden wurde, dann wurde die Ladeanzeige nicht
  4287.    entfernt. (reported by Guido Neitzer)
  4288.  - Fehler in Editbase behoben, der bei ganz bestimmten Texten zu einer 
  4289.    Speicherverletzung fhren konnte, da ein Byte ber das Ende eines
  4290.    Blocks hinausgeschrieben wurde.
  4291.  - Speicheranforderungen in EditBase ver„ndert, im Editor sollte jetzt 
  4292.    teilweise weniger Speicher ben”tigt werden (in einigen F„llen).
  4293. -----------------
  4294. Datum:     12.12.93
  4295. Version:   2.52
  4296. Autor:     DS
  4297. Modul(e):  editbase, shellCall
  4298. Žnderung:  
  4299.  - Shellaufruf nun ber $SHELL, wenn _shell_p nicht gesetzt ist
  4300.  - Fehler im Editor behoben, der dazu fhrte, das komprimierte MM2-Texte 
  4301.    nicht mehr gelesen wurden.
  4302.  - In Fred 'Selektion suchen' eingebaut. Wenn man zus„tzlich Shift drckt,
  4303.    dann wird ab dem Start gesucht
  4304. -----------------
  4305. Datum:     13.12.93
  4306. Version:   2.52
  4307. Autor:     DS
  4308. Modul(e):  editFuncs, catEdit
  4309. Žnderung:  
  4310.  - Leseroutine fr Files bei wenig freiem Speicher eingebaut (wurde auch langsam
  4311.    Zeit, steht seit zwei Jahren auf der ToDo-Liste)
  4312.  - Ein paar Speicherberechnungen korrigiert, da wurde noch von der alten 
  4313.    Textstruktur ausgegangen
  4314.  - Noch einen Bug in CatEdit korrigiert, der bei extrem wenig freiem Speicher
  4315.    zu einer Bereichsberschreitung fhrte. Der danach erfolgende Extremtest
  4316.    verlief erfolgreich: Bei 680 freien Bytes konnte CAT noch eine Gruppe
  4317.    aufmachen :-) free -l unter Gemini lief danach nicht mehr, da es nicht
  4318.    genug Speicher hatte. Und dann habe ich es auch geschafft, den Alert von
  4319.    den mtAlerts zu bekommen: Nicht genug freier Speicher fr Alert. :-))
  4320.    Jedenfalls war gerade mal noch maximal 1 kb frei, CAT lief noch und 
  4321.    nichts strzte ab!
  4322.  - Fehler in Rckw„rtssuche korrigiert, ab und zu funktionierte die nicht richtig
  4323.    ber Blockgrenzen hinweg.
  4324.  - Bei Abbruch unter Optionen/Tausch kommt kein Alert mehr wegen einer fehler-
  4325.    haften Einstellung.
  4326. -----------------
  4327. Datum:     14.12.93
  4328. Version:   2.52
  4329. Autor:     DS
  4330. Modul(e):  parser, confVars, cat, msgManager
  4331. Žnderung:  
  4332.  - CAT angepažt an Maus 7.93/terbo. CAT wertet jetzt die Versionsnummer
  4333.    im #LOG aus und schickt ggf. Kommentare und Antworten direkt mit 'G' bzw.
  4334.    'A'-Zeile, so daž die Maus das direkt verarbeiten kann. Um das einzustellen,
  4335.    gibt es die Variable 'GenerateExtendedInfile', die aber immer neu gesetzt
  4336.    wird, wenn im #LOG eine %V-Zeile kommt.
  4337.  - CAT kann jetzt automatisch in der Gruppe MAUSTAUSCH die Versionsnummer
  4338.    druntersetzen. Default ist die Gruppe MAUSTAUSCH, den Gruppennamen „ndern
  4339.    kann man ber die Konfigvariable "MausTauschGroupName". Um das abszustellen,
  4340.    kann man da einfach einen Gruppennamen eintragen, der nicht existiert.
  4341.  - CAT kann jetzt ein Request-File ber die angeforderten Konfigvariablen
  4342.    erzeugen. Achtung: Das kann GROSS werden! Es wird n„mlich jedesmal, wenn
  4343.    eine Variable angefordert wird, etwas da hineingeschrieben. Ein kleines
  4344.    Requestfile, in dem nur der Start von CAT und ein paar Kleinigkeiten drin
  4345.    sind, ist ca. 40 kB grož!
  4346.    Um ein Requestfile zu bekommen, setzt man die Variable 'ConfigRequestFile' 
  4347.    auf TRUE. Bei einem Wechsel der INF-Datei wird das File auch geschlossen,
  4348.    wenn man also mehrere INFs damit durchtesten will, dann muž man die Variable
  4349.    in allen Datenbanken setzen, die man testen will.
  4350.    Achtung: Das REQ-File ist die ganze Zeit w„hrend des Laufs von CAT offen, es
  4351.    darf also *nicht* darauf zugegriffen werden!
  4352.  - Die Einstellung 'Statusmeldungen anfordern' wurde nicht richtig gespeichert
  4353.    und nicht richtig aus dem Dialog ausgelesen.
  4354. -----------------
  4355. Datum:     17.12.93
  4356. Version:   2.52a
  4357. Autor:     DS
  4358. Modul(e):  msgmanager, catedit, parser, data, CatGlobal, editDraw, 
  4359.            msgList, treeList, zsearchdial
  4360. Žnderung:  
  4361.  - Die Position des Cursors im Text bei neuen Nachrichten in der Maustausch-
  4362.    Gruppe ist jetzt besser. 
  4363.  - Im Parser wurden d„mlicherweise maximal 99 neue eigene, pers”nliche 
  4364.    Nachrichten in die Datenbank eingefgt. Jetzt wird nach diesen 99 Nachrichten
  4365.    die Gruppe geschlossen und wieder ge”ffnet.(reported by Wolfgang Wander)
  4366.  - Wenn FilteredAreRead auf TRUE gesetzt ist, dann bekommen alle Nachrichten
  4367.    mit dem Gefiltert-Flag auch das Gelesen-Flag verpažt. (on multiple request)
  4368.  - Alle Farbvariablen verlagert nach CatGlobal, da die unverh„ltnism„žig oft
  4369.    aus den Configvariablen abgefragt wurden. Dadurch k”nnte der Redraw
  4370.    minimal schneller geworden sein (bei mir nicht merklich).
  4371.  - In der Suchbox wurden zwar jetzt fehlerhafte Einstellungen geprft, man 
  4372.    konnte die aber trotzdem als Konfiguration abspeichern und dann in der 
  4373.    Stichwortliste aufrufen, was dann zum Absturz fhrte. (reported by Henry Rolofs)
  4374.  - Wenn man CATPUTZ aus CAT heraus aufgerufen hat und in CatPutz Gruppen
  4375.    gel”scht hat, so hat unter gewissen Umst„nden CAT diese Žnderungen wieder
  4376.    berschrieben, nachdem CatPutz verlassen wurde.
  4377. -----------------
  4378. Datum:     20.12.93
  4379. Version:   2.52a
  4380. Autor:     DS
  4381. Modul(e):  catedit, edittool, mosctrl, msgList
  4382. Žnderung:  
  4383.  - MM2 an Mag!X 2.10alpha angepažt (pterm am Anfang bersprungen)
  4384.  - Beim Rckw„rtssuchen konnte es zu einer Endlosschleife kommen,
  4385.    wenn der Worttest aktiviert war.
  4386.  - Die Ersetzroutinen werden nicht mehr zu CAT hinzugelinkt.
  4387.  - In der Stichwortliste kommt eine Fehlermeldung, wenn diese auf Grund von
  4388.    Fenstermangel oder VDI-Workstationmangel nicht ge”ffnet werden kann. 
  4389. -----------------
  4390. Datum:     22.12.93
  4391. Version:   2.52a
  4392. Autor:     DS
  4393. Modul(e):  msgManager
  4394. Žnderung:  
  4395.  - Cursorpositionierung beim ™ffnen von neuen Nachrichten stimmte noch nicht
  4396.    ganz, behoben
  4397.  - View-Modus in Nachrichtenauswahl eingebaut. Jetzt kann man mal sehen,
  4398.    wie die Effekte vor dem Verschicken aussehen. Dazu muž man die Nachrichten
  4399.    selektieren und dann v drcken. Das Icon dafr fehlt noch.
  4400. -----------------
  4401. Datum:     23.12.93
  4402. Version:   2.52a
  4403. Autor:     DS
  4404. Modul(e):  CatHelp
  4405. Žnderung:  
  4406.  - In der Hilfe zu den Infofiles wird nicht mehr der Slider bermalt beim
  4407.    seitenweisen scrollen.
  4408.  - Bei dem Alert 'Maximalgr”že berschritten' gibt es jetzt eine Hilfe
  4409. -----------------
  4410. Datum:     24.12.93
  4411. Version:   2.52a
  4412. Autor:     DS
  4413. Modul(e):  CAT, msgManager, catEdit.
  4414. Žnderung:  
  4415.  - Wenn in einem Outfile eine neue Gruppe kam, und der Rechner dann sp„ter
  4416.    abstrzt, ohne das CAT verlassen wurde, dann fehlte beim n„chsten Start
  4417.    die neue Gruppe, da die ge„nderte Gruppenliste nicht gesichert wurde.
  4418.    (reported by J”rg Westheide)
  4419.  - Neue Funktion Ansehen (View) in der Nachrichtenauswahl. Damit kann man 
  4420.    sich jetzt die Nachrichten mit Effekten ansehen, so wie sie bei anderen
  4421.    aussehen wrden.
  4422.  - Drucken erweitert: Wenn FormFeed am Textende nicht angestellt ist, dann
  4423.    gibt es einen zus„tzlichen Button im Nachfragealert, ob man den Text
  4424.    mit Formfeed ausdrucken m”chte.
  4425. -----------------
  4426. Datum:     25.12.93
  4427. Version:   2.52a
  4428. Autor:     DS
  4429. Modul(e):  cat, zcalccrc, assfuncs, data, catopts, catglobal, msglist,
  4430.            msgManager
  4431. Žnderung:  
  4432.  - Die Einstellung von Positionen sichern wurde nicht richtig beachtet,
  4433.    Fehler kam durch Trennung von CAT.M in zwei Module (reported by 
  4434.    Dirk Johannwerner)
  4435.  - CAT speicherte beim Outfileexport im LOG 'Datenbank von unregistriertem 
  4436.    Benutzer', wenn kein Mauskrzel angegeben war. (reported by Joachim Hoss)
  4437.  - crc32 Routine eingebaut in ZCalcCrc, wird aber noch nicht benutzt
  4438.  - Die CRC-Berechnung fr IDs und der Vergleich von IDs ist jetzt 
  4439.    case-insensitiv im Domain-Part einer ID. Damit sind wir RFC 822 konform.
  4440.  - Das Splitten von Messages konnte ab und zu zu einer Endlosschleife fhren,
  4441.    da unter merkwrdigen Umst„nden eine gesplittete Nachricht ber der 
  4442.    Splitgrenze liegen konnte. (reported by Friedrich L„mmle @ H)
  4443.  - Die Configvariable 'RequestGroupNameChanges' ist jetzt weggefallen. Ihre 
  4444.    Funktion wird mit von der Configvariable 'GenerateExtendedInfile' bernommen,
  4445.    die von CAT automatisch richtig gesetzt wird beim Parsen des LOGs.
  4446.  - CAT setzt nicht mehr die A bzw. G-Zeilen bei Antworten bzw. Kommentaren
  4447.    immer ein, da dieses Feature der Maus 7.93 im Moment eine Verschlechterung 
  4448.    der vorherigen Situation darstellt.-----------------
  4449. Datum:     27.12.93
  4450. Version:   2.52a
  4451. Autor:     DS
  4452. Modul(e):  ConfVars, Userinfo, treeList, msgManager, msgList, catwindows
  4453. Žnderung:  
  4454.  - Fehler in Configvars behoben, bei leeren Defaultstrings wurden diese im REQ-
  4455.    File falsch angegeben
  4456.  - Eine berflssige Variable aus Userinfo rausgeworfen.
  4457.  - Windowmanager um ein paar Bytes verkleinert, Rechts/Links Scrollroutine etwas 
  4458.    verbessert
  4459.  - Ein paar minimale Redrawunsch”nheiten rausgeworfen
  4460. -----------------
  4461. Datum:     28.12.93
  4462. Version:   2.52a
  4463. Autor:     DS
  4464. Modul(e):  msgManager, cat
  4465. Žnderung:  
  4466.  - Blockfilter erweitert um Krzel $U. Dies enth„lt den Empf„nger einer Nachricht,
  4467.    falls es eine Nachricht ist (auch bei ”ffentlichen Nachrichten), allerdings
  4468.    OHNE Mausadresse. Beispiel: Bei einer Mail an Dirk Steins @ K2 wird das 
  4469.    $U ersetzt durch Dirk Steins.
  4470.    Damit kann man einfacher eine Kommandozeile fr PGP basteln.
  4471.  - Die tempor„ren Files bei den Blockfiltern haben jetzt eine Extension
  4472. -----------------
  4473. Datum:     30.12.93
  4474. Version:   2.52a
  4475. Autor:     DS
  4476. Modul(e):  msgManager, cat, CatGlobal
  4477. Žnderung:  
  4478.  - CAT meldet dem AES, daž es AP_TERM versteht (hatte ich vergessen)
  4479.  - erweiterte Abfrage in Buttonbehandlung im Buttonwindow auf AES-Version
  4480.    wegen Mag!X 1.11
  4481.  - Abfrage auf MultiTOS verbessert
  4482.  - FRED versteht VA_START und strzt dabei nicht mehr ab
  4483. -----------------
  4484. Datum:     2.1.94
  4485. Version:   2.52a
  4486. Autor:     DS
  4487. Modul(e):  msgManager
  4488. Žnderung:  
  4489.  - Wenn nur eine Nachricht mit fehlender HDR-Datei vorhanden war, dann 
  4490.    wurde eine Variable nicht richtig gesetzt, dadurch liež sich 
  4491.    die Nachricht auch nicht mit der Maus selektieren und l”schen.
  4492. -----------------
  4493. Datum:     4.1.94
  4494. Version:   2.52b
  4495. Autor:     DS
  4496. Modul(e):  cat, catFiles
  4497. Žnderung:  
  4498.  - Wenn seit dem letzten Start von CAT mehr als ein Jahr vergangen ist, dann
  4499.    fragt CAT nach, ob das Datum wirklich korrekt ist, und bietet die M”glichkeit,
  4500.    abzubrechen. Das ist fr die Trollos, die es nicht schaffen, ihre Uhr richtig
  4501.    zu stellen, und fr die Leute mit Hardwareproblemen mit der Uhr.
  4502.  - ErrorAlert in CatFiles berarbeitet, Fehlermeldungen in Tabelle gelegt,
  4503.    dadurch jetzt ca. 2,5 kB weniger Code an dieser Stelle
  4504. -----------------
  4505. Datum:     6.1.94
  4506. Version:   2.52b
  4507. Autor:     DS
  4508. Modul(e):  treeList, msgList, msgManager, editDraw, catWindows
  4509. Žnderung:  
  4510.  - Redrawfehler in mono bzgl. Liniendarstellung in Baumdarstellung behoben
  4511.  - Farbkorrektur in Monochrom ge„ndert, bevorzugt wird jetzt schwarz auf weiž
  4512.    dargestellt statt weiž auf schwarz.
  4513.  - Kein Fenstertitel nur aus ' ' mehr, wenn noch keiner gesetzt wurde (reported by
  4514.    Stefan Hintz @ DO).
  4515. -----------------
  4516. Datum:     7.1.94
  4517. Version:   2.52b
  4518. Autor:     DS
  4519. Modul(e):  DialSlider, CatEdit, mtDials
  4520. Žnderung:  
  4521.  - Bei einem kurzen Klick auf den Slider wurde intern die Position des Sliders durch
  4522.    eine nicht initialisierte Variable falsch gesetzt (reported by Ulli Gruszka @ DO)
  4523.  - Endlich den Redrawbug im Editor gefixt, der dazu fhrte, daž ab und zu nach
  4524.    dem L”schen eines Blocks die letzte Zeile nicht neu gezeichnet wurde.
  4525.    (schon x-mal berichtet, aber nie behoben)
  4526.  - Cut/Copy/Paste in mtDials-ObjectEdit eingebaut
  4527.  - Scrollende Editfelder in mtDials eingebaut, geht aber nur mit Simpel-Template,
  4528.    sonst gibt es noch Fehler. Die kommen dann demn„chst mal in CAT rein.
  4529.    Dadurch ist aber das interne ObjectEdit nicht mehr abschaltbar, aber deshalb
  4530.    habe ich ja auch Cut/Copy/Paste eingebaut.
  4531. -----------------
  4532. Datum:     9.1.94
  4533. Version:   2.52b
  4534. Autor:     DS
  4535. Modul(e):  CatEdit, msgList, msgManager, treeList, mtDials
  4536. Žnderung:  
  4537.  - in allen Modulen mit Ausgaben in ein Fenster noch ein vsf_interior eingefgt,
  4538.    da Speedo ansonsten nach Unterstreichungen mir meine Workstationparameter 
  4539.    verstellt (reported by Stefan Hintz)
  4540.  - Initialisierung der Resource verbessert, dadurch Code gespart
  4541.  - Einige lange Editfelder in CAT eingebaut
  4542.  - Ein paar Fehler im ObjcEdit und Zeichnen von langen Editobjekten behoben
  4543.  - Man kann endlich auch einen Druckertreiber wieder ber CAT entfernen, 
  4544.    irgendwie fehlte das.
  4545. -----------------
  4546. Datum:     10.1.94
  4547. Version:   2.52b
  4548. Autor:     DS
  4549. Modul(e):  editDraw, FontSelect
  4550. Žnderung:  
  4551.  - Ein-Pixel-Redrawfehler am linken Fensterrand behoben, wenn der Redrawbereich
  4552.    nur ein Pixel breit war (reported by Martin Osieka)
  4553.  - Angeblich soll in der Fontauswahl der Demotext ab und zu fett gezeichnet
  4554.    werden. Konnte ich nicht nachvollziehen, kann jetzt aber nicht mehr 
  4555.    auftreten (reported by Martin Osieka)
  4556.  - Button 'Abrufen ab Nummer' im ButtonWindow heižt jetzt richtigerweise 
  4557.    'Abrufen ab Message-ID' (Vorschlag von Martin K”hling)
  4558.  - Noch mehr lange Editfelder in CAT eingebaut.
  4559. -----------------
  4560. Datum:     11.1.94
  4561. Version:   2.52c
  4562. Autor:     DS
  4563. Modul(e):  parser
  4564. Žnderung:  
  4565.  - Wenn nur eine eigene pers”nliche Nachricht eingefgt wurde, dann 
  4566.    fehlte im CATLOG.TXT der Text 'Gruppenwechsel zu private Gruppe'.
  4567.  - Vollkommen berflssigen Code (Relikt aus CAT 1.21) beim Start eines
  4568.    Programmes namens CATCONFI.PRG rausgeworfen. Das Programm diente zur 
  4569.    Erstellung einer neuen CAT.INF, da das Programm aber nicht mehr existiert
  4570.    und auch berflssig ist, konnte der Code fr die spezielle Kommandozeile
  4571.    auch rausfliegen
  4572.  - Bei Abrufen ab ID wurde das erste Zeichen im Editfeld nicht gel”scht. 
  4573.    Da dies nun ein langes Editfeld ist, muž das komplett gel”scht werden.
  4574. -----------------
  4575. Datum:     12.1.94
  4576. Version:   2.52c
  4577. Autor:     DS
  4578. Modul(e):  ListMan, ZSearchDial
  4579. Žnderung:  
  4580.  - Beim Rechts-/Links-Scrollen in den Listdialogen war noch ein Pixelfehler
  4581.    drin
  4582.  - In ZSearchDial werden jetzt alle Editfelder auf gltige Suchmuster
  4583.    getestet.
  4584.  - Fehlermeldung bei ungltigem Suchmuster ge„ndert.
  4585. -----------------
  4586. Datum:     13.1.94
  4587. Version:   2.52c
  4588. Autor:     DS
  4589. Modul(e):  msgList, grin, catOpts, ConvertDate
  4590. Žnderung:  
  4591.  - Da CAT ja jetzt wieder klein war, habe ich noch etwas Schnickschnack ein-
  4592.    gebaut. Und zwar habe ich in die Formatstrings (sowohl fr Infozeile als 
  4593.    auch die Stichwortliste) um eine bessere Datumsausgabe erweitert. Aužerdem
  4594.    sind in der Stichwortliste zwei neue Felder hinzugekommen, die vorher
  4595.    durch das Datumsfeld mit abgedeckt wurden. Neu in der Stichwortliste sind
  4596.    Felder fr die Uhrzeit (T) und den Wochentag (B), die gab es beide schon
  4597.    in der Infozeile.
  4598.    Weiterhin kann man jetzt bei allen drei Feldern, die mit dem Datum zu tun
  4599.    haben (D,T und B in der Stichwortliste, A,D,T in der Infozeile) jeweils
  4600.    einen optionalen Formatstring angeben! Die Syntax sieht so aus:
  4601.    Stichwortzeile: {DTB}(weite[,format])
  4602.    Infozeile: {ADT}[(format)]
  4603.    Die eckigen Klammern umschliežen dabei den optionalen Teil, die ge-
  4604.    schweiften Klammern einen Teil, aus dem ein Element zu nehmen ist.
  4605.    In den Formatstrings k”nnen nun folgende Angaben gemacht werden:
  4606.    Fr das Datum:
  4607.      D: Tagesziffer  (d: wird gel”scht, wenn nicht auffllbar)
  4608.      Y: Jahresziffer (y: wird gel”scht, wenn nicht auffllbar)
  4609.      M: Monatsziffer (m: wird gel”scht, wenn nicht auffllbar)
  4610.      G: Monatsbuchstabe Deutsch
  4611.      F: Monatsbuchstabe Fr„nz”sisch
  4612.      E: Monatsbuchstabe English
  4613.      #E (Hinter Ziffern): englische Zahlfortsetzung (1st, 2nd, 3rd, 4th...)
  4614.    Fr die Uhrzeit:
  4615.      HH: Stundenzahl ("hh" l”scht fhrende Null)
  4616.      MM: Minutenzahl ("mm" l”scht fhrende Null)
  4617.      SS: Sekundenzahl ("ss" l”scht fhrende Null) 
  4618.      #E: AM/PM-Notierung (English) ("e" schreibt "am" bzw. "pm")
  4619.    Fr den Wochentag:
  4620.      G: Tagesbuchstabe Deutsch
  4621.      F: Tagesbuchstabe Fr„nz”sisch
  4622.      E: Tagesbuchstabe English
  4623.      Es muž fr die gesamte gewnschte L„nge ein Formatbuchstabe angegeben
  4624.      werden.
  4625.      Wenn das erste Zeichen in der Maske ein # ist, dann wird die  
  4626.      Maske komplett mit dem zweiten Zeichen der Maske gefllt. 
  4627.      Beispiel: Aus #G wird intern GGGGGGGGGGGGGG
  4628.    In der Hilfe stehen ein paar Beispiele dazu.
  4629. -----------------
  4630. Datum:     16.1.94
  4631. Version:   2.52c
  4632. Autor:     DS
  4633. Modul(e):  msgList, EditGlobal, EditDraw, ConvertDate, mtDials
  4634. Žnderung:  
  4635.  - CAT angepažt an WinX 2.3 beta mit WindowShade. Jetzt gehen ALLE Ausgaben
  4636.    von CAT ber die Rechteckliste (immer!), auch die Editeingaben ins
  4637.    Topwindow. Dadurch ist allerdings CAT bei der Cursorbewegung und der
  4638.    Ausgabe langsamer geworden, da ein paar mehr VDI und AES-Aufrufe gemacht
  4639.    werden mssen. Ich hoffe, daž ich keine Seiteneffekte bersehen habe. 
  4640.    Wer irgendwo merkwrdige Redraws hat, soll sich genau ansehen, wie es
  4641.    aussieht und mir dann berichten, was er gemacht hat.
  4642.  - Fehler in Wochentagsausgabe behoben
  4643.  - Cursorpositionierung in Editfelder mit der Maus korrigiert, funktionierte
  4644.    nicht mit langen Edits.
  4645. -----------------
  4646. Datum:     17.1.94
  4647. Version:   2.52d
  4648. Autor:     DS
  4649. Modul(e):  groupSelect, Protokoll, QuickSort
  4650. Žnderung:  
  4651.  - Gruppen kann man nun auch in eine Gruppe umbenennen, die es in der MAUS, 
  4652.    aber nicht in CAT, schon gibt. Dadurch kann man Gruppennamen„nderungen
  4653.    auch nachtr„glich nachvollziehen.
  4654.  - Ein paar minor Bugs im XACC-Protokoll behoben. CAT hat sich selber eine
  4655.    ACC_ACC-Meldung nach einer ACC_ID-Meldung geschickt, und aužerdem stimmte
  4656.    bei der ACC_ACC-Meldung die Protokollversionsnummer nicht. Fhrte aber 
  4657.    beides nicht zu irgendwelchen unangenehmen Effekten.
  4658.  - Abfrage auf appl_getinfo mittels appl_find ("?AGI")==0 (siehe Atari.Exp)
  4659.  - Sortierung beschleunigt durch optimierte Blockmove-Routinen fr kleine
  4660.    Strukturgr”žen
  4661. -----------------
  4662. Datum:     18.1.94
  4663. Version:   2.52d
  4664. Autor:     DS
  4665. Modul(e):  ConvertDate, msgList, CatOpts, grin
  4666. Žnderung:  
  4667.  - Noch jeweils ein neues Element fr die Stichwortliste bzw. Infozeile.
  4668.    Man kann jetzt eine FuzzyTime ausgeben lassen, optional ebenfalls
  4669.    mit Formatstring, in den man entweder ein G fr Deutsch oder ein E fr
  4670.    Englisch reinschreiben kann. Damit kann man dann solche Infozeilen machen:
  4671.    "Dirk Steins @ K2 schrieb am 17.1.94 um Kurz vor Zw”lf in der Gruppe..."
  4672.    Hier ein Dank an Stefan Radermacher fr die FuzzyTime-Routine.
  4673.  - Default fr deutsche Infozeile korrigiert, so daž er wieder eine korrekte
  4674.    Syntax hat.
  4675.  - Die Konfigvariable 'ApplicationNameInWindow' wird auch in ein tempor„res
  4676.    File (CATPOS.INF) gesichert.
  4677. -----------------
  4678. Datum:     19.1.94
  4679. Version:   2.52d
  4680. Autor:     DS
  4681. Modul(e):  cat
  4682. Žnderung:  
  4683.  - Schlssel wird jetzt auch in Datei CATKEY.DAT gespeichert und auch von da 
  4684.    gelesen. Er wird trotzdem auch in CAT.PRG selber abgespeichert!
  4685. -----------------
  4686. Datum:     20.1.94
  4687. Version:   2.52d
  4688. Autor:     DS
  4689. Modul(e):  mtDials
  4690. Žnderung:  
  4691.  - Bei Paste in ein Editfeld wird jetzt beim ersten CR oder LF abgebrochen
  4692. -----------------
  4693. Datum:     22.1.94
  4694. Version:   2.52d
  4695. Autor:     DS
  4696. Modul(e):  EditDraw, ListMan
  4697. Žnderung:  
  4698.  - Der View-Modus funktioniert nun auch mit echten Tabs, da wurde die
  4699.    Stringl„nge des Ausgabestrings nicht angepažt.
  4700.  - Im ListManager war noch ein Fehler, der beim Wechsel einer Liste auftrat
  4701. -----------------
  4702. Datum:     23.1.94
  4703. Version:   2.52d
  4704. Autor:     DS
  4705. Modul(e):  InfoFiles, Listman, Listhelp, IoFilter, Infofiles
  4706. Žnderung:  
  4707.  - Bei den Infofiles konnte evtl. die Information, ob das Infofile eine CRC
  4708.    hat, uninitialisiert sein
  4709.  - Die Adressenliste wird an eine ge„nderte Breite angepažt, falls ein Eintrag
  4710.    breiter wurde.
  4711.  - IO-Filter erweitert um Schalter 'Aktiv', mit dem man IO-Filter tempor„r aus-
  4712.    schalten kann, ohne sie auszukonfigurieren.
  4713.  - IO-Filter erweitert um Namen fr Filter.
  4714.  - Zeichenroutinen fr Infofileliste umgestellt auf eigene VDI-Aufrufe, 
  4715.    daher sollten s„mtliche Abstrze dabei nun wirklich der Vergangenheit 
  4716.    angeh”ren
  4717. -----------------
  4718. Datum:     24.1.94
  4719. Version:   Fred 0.87
  4720. Autor:     DS
  4721. Modul(e):  Fred, CatEdit, EditTool
  4722. Žnderung:  
  4723.  - Fred erweitert um Fehlerdateien, Einstellung von Fehlerdateinamen und 
  4724.    Fehlerzeilenmaske. Bei einem Doppelclick in eine Fehlerdatei wird die
  4725.    Zeile markiert, nach der Maske geparst und dann an die fehlerhafte
  4726.    Stelle gesprungen, ggf. wird ein neuer Editor aufgemacht, falls die Datei
  4727.    noch nicht geladen wurde.
  4728.  - Bug in Fred mit AutoBackup fr eingestellte Extensions behoben.
  4729. -----------------
  4730. Datum:     25.1.94
  4731. Version:   Fred 0.88, CAT 2.52d
  4732. Autor:     DS
  4733. Modul(e):  Fred, Fredprotokoll, CatEdit, data
  4734. Žnderung:  
  4735.  - SE-Protokoll in Fred eingebaut
  4736.  - Wildwestverkettung auch bei Usenet-Mails, da ber die Gate-Mailingliste
  4737.    Nachrichten mit RId und Wildwestverkettung kommen, wobei die RId aber 
  4738.    eine reine MAUS-Adresse ohne .maus.de ist.
  4739.  - Dementie-Verkettung in CAT eingebaut, CAT erkennt nun auch statt 
  4740.    'Kommentar zu' 'Dementie zu'.
  4741. -----------------
  4742. Datum:     26.1.94
  4743. Version:   2.52d
  4744. Autor:     DS
  4745. Modul(e):  data
  4746. Žnderung:  
  4747.  - Jetzt funktioniert die Wildwest-Verkettung auch wirklich bei Usenet-
  4748.    Mails, vorher nur extrem selten (eigentlich nie).
  4749.  - Ladeanzeige auch beim Nachladen einer CAT.INF Datei
  4750.  - Code an ein paar Stellen umgestellt
  4751. -----------------
  4752. Datum:     27.1.94
  4753. Version:   2.52e
  4754. Autor:     DS
  4755. Modul(e):  SearchMenu, catLog, Infofiles, MsgManager
  4756. Žnderung:  
  4757.  - aus irgendwelchen, mir absolut unerfindlichen Grnden wurde in dem 
  4758.    Modul Bioskeys() aufgerufen. Abgestellt.
  4759.  - die wenigen Stellen, wo noch TimeService benutzt wurde umgestellt auf
  4760.    ConvertDate. Dadurch wird TimeService gar nicht mehr benutzt und CAT
  4761.    ist wieder etwas kleiner.
  4762. -----------------
  4763. Datum:     29.1.94
  4764. Version:   2.52e
  4765. Autor:     DS
  4766. Modul(e):  parser
  4767. Žnderung:  
  4768.  - HEAD-Block in CAT eingebaut, wird jetzt einfach als Textfile
  4769.    gespeichert. Ausgewertet wird er nicht.
  4770. -----------------
  4771. Datum:     13.2.94
  4772. Version:   2.52e
  4773. Autor:     DS
  4774. Modul(e):  parser, EditFuncs, CatEdit
  4775. Žnderung:  
  4776.  - Alle unbekannten Infodateien werden jetzt als Textfile gespeichert
  4777.    und als unbekannt im CATLOG eingetragen
  4778.  - LOG.TXT wird aneinandergeh„ngt, falls mehrere in einem Outfile kommen.
  4779.    Durch das Anlegen der Backups funktionierte das nicht.
  4780.  - Beim Hinzuladen eines Non-Ascii-Textes war der Mauszeiger im Alert
  4781.    nicht sichtbar.
  4782. -----------------
  4783. Datum:     21.2.94
  4784. Version:   2.52e
  4785. Autor:     DS
  4786. Modul(e):  cat, parser
  4787. Žnderung:  
  4788.  - Fehler mit Username bei mehreren INF-Dateien behoben
  4789.  - Noch'n Fehler mit unbekannten Infofiles behoben (Z„hler stimmte nicht)
  4790.  - diverse Kleinigkeiten in der MagicLib behoben unter Mithilfe von
  4791.    Steffen Engel
  4792.  - Ein Bug im WindowManager in der Terminate-Routine behoben
  4793. -----------------
  4794. Datum:     26.2.94
  4795. Version:   Fred, CAT 2.52f
  4796. Autor:     DS
  4797. Modul(e):  CatEdit, Fred
  4798. Žnderung:  
  4799.  - SEProtokoll gefixt, tEditSet war zu klein
  4800.  - Marken setzen funktioniert jetzt richtig, war ein dummer Bug
  4801.  - Beim Drag&Drop als Server wurde genau ein Byte zu wenig als L„nge
  4802.    der Daten angegeben, deshalb kam es an einigen Stellen zu Fehlern.
  4803.  - Katzensilhouette im Hintergrund wird in monochromen Aufl”sungen 
  4804.    mit einem 50% Raster versehen
  4805. -----------------
  4806. Datum:     27.2.94
  4807. Version:   2.52f
  4808. Autor:     DS
  4809. Modul(e):  editDraw
  4810. Žnderung:  
  4811.  - Auch Texte mit LF/CR werden jetzt richtig angezeigt (ohne Glocke am Ende).
  4812. -----------------
  4813. Datum:     28.2.94
  4814. Version:   2.52f
  4815. Autor:     DS
  4816. Modul(e):  MagicLib
  4817. Žnderung:  
  4818.  - noch ein paar Kleinigkeiten in MagicLib behoben unter Mithilfe von Steffen
  4819.    Engel.
  4820. -----------------
  4821. Datum:     8.3.94
  4822. Version:   2.52f
  4823. Autor:     DS
  4824. Modul(e):  CAT, grin, FontSelect, ListDl, CatOpts, CatEdit
  4825. Žnderung:  
  4826.  - CAT fragt mehr als einmal auf Alternate beim Start ab, und vor allem
  4827.    jetzt auch mal wieder etwas frher. Dadurch muž man nicht ewig lange die
  4828.    Alternate-Taste gedrckt halten, damit das Terminalprogramm gestartet 
  4829.    (oder nicht gestartet) wird
  4830.  - CAT zeigt das Erkennen der Alternate-Taste durch einen Ton an
  4831.  - Im Aktionspopup im Anzeigefenster stehen jetzt auch die Tastencodes drin
  4832.  - Im Aktionspopup bei den pers”nlichen sind jetzt auch Nicht beantworten und
  4833.    Zurckstellen drin
  4834.  - TAB in der Fontauswahl fhrte zum Selektieren des Abbruchbuttons und 
  4835.    Verlassen des Dialoges, ab und zu auch zu einem Buserror. Beides behoben
  4836.  - Auf vielfachen Wunsch noch die Einstellung der Druckdichte in den 
  4837.    Konfigurationsdialog fr den Drucker eingebaut. Jetzt kann man in Pica (10cpi),
  4838.    Pica (12 cpi) oder Condensed (17 cpi, bei meinem P6+ 20 cpi) drucken.
  4839.    Die Konfigurationsvariable, in der das gespeichert wird, heižt 'PrintStyle'.
  4840.  - In der Nachrichtenauswahl (^O) wird jetzt auch das Erstellungsdatum und 
  4841.    -uhrzeit der Nachricht angezeigt.
  4842. -----------------
  4843. Datum:     11.3.94
  4844. Version:   2.52f
  4845. Autor:     DS
  4846. Modul(e):  grin
  4847. Žnderung:  
  4848.  - Zwang zum Statussetzen bei PMs wieder eingebaut, kann aber ber eine
  4849.    Konfigurationsvariable abgeschaltet werden. Diese heižt 
  4850.    'PrivateRestrictedMovement' und muž zum Abschalten auf FALSE gesetzt 
  4851.    werden.
  4852. -----------------
  4853. Datum:     13.3.94
  4854. Version:   Fred
  4855. Autor:     DS
  4856. Modul(e):  CatEdit, EditFuncs, Fred, Fredrsc
  4857. Žnderung:  
  4858.  - Druckereinstellungsdialog in Fred eingebaut (d.h. aus CatOpts geklaut)
  4859.  - gehe zu Fehler ver„ndert nicht mehr die Cursorposition, wenn noch kein
  4860.    Fehler gemeldet wurde.
  4861.  - 'Selektion suchen' wird disabelt, wenn kein Fenster offen ist
  4862.  - 'Compilieren' verschickt SE_COMPILE an eine angemeldete Shell
  4863. -----------------
  4864. Datum:     13.3.94
  4865. Version:   2.52f
  4866. Autor:     DS
  4867. Modul(e):  grin, grintool
  4868. Žnderung:  
  4869.  - CAT versteht nun Reply-To: in der ersten Zeile der Nachricht und schickt
  4870.    eine Antwort an die dort angegebene Adresse statt an den Absender.
  4871.    Dies funktioniert auch bei PMs. Dort wird allerdings an die MAUS ein 
  4872.    'Gelesen'-Status geschickt, da man keinen 'Beantwortet'-Status schicken
  4873.    darf. Intern wird die Nachricht auf 'Beantwortet' gesetzt, es ist aber 
  4874.    m”glich, daž dies durch eine nachfolgende Statusmeldung von der MAUS
  4875.    dann wieder auf 'Gelesen' gesetzt wird.
  4876. -----------------
  4877. Datum:     27.3.94
  4878. Version:   2.52f
  4879. Autor:     DS
  4880. Modul(e):  mtAlerts, gruppenAuswahl, CatWindows
  4881. Žnderung:  
  4882.  - Undobutton-šbersteuerung in mtAlerts eingebaut
  4883.  - kleinen Bug mit Titel in GruppenAuswahl behoben
  4884.  - ein paar andere Kleinigkeiten behoben
  4885.  - in ST-MID wurde das Import-Fenster falsch gesetzt, behoben
  4886.  - ST-MID Resource korrigiert
  4887. -----------------
  4888. Datum:     2.4.94
  4889. Version:   2.52f
  4890. Autor:     DS
  4891. Modul(e):  msgManager, cat, protokoll
  4892. Žnderung:  
  4893.  - Neue Nachricht an CAT: ExtCatMsg ($8001), Subopcode 1 (msg[3]) fr 
  4894.    MSGINFO.DAT neu einlesen
  4895.  - Fehler mit 0 Byte MSGINFO.DAT endlich mal behoben, CAT strzt dann
  4896.    nicht mehr ab.
  4897. -----------------
  4898. Datum:     12.4.94
  4899. Version:   2.52f
  4900. Autor:     DS
  4901. Modul(e):  ListHelp
  4902. Žnderung:  
  4903.  - Sysops k”nnen nun wirklich User in jede Gruppe eintragen. Es erfolgt
  4904.    dann keine Fehlermeldung von CAT mehr.
  4905. -----------------
  4906. Datum:     15.4.94
  4907. Version:   2.52f
  4908. Autor:     DS
  4909. Modul(e):  CatGlobal, grinTool, Varnames, CAT
  4910. Žnderung:  
  4911.  - CAT angepažt an Maus 7.94. CAT merkt sich jetzt die MAUS-Version und
  4912.    verzichtet bei einer Maus-Version ab 7.94 auf die šberprfung der L„nge 
  4913.    der Stichwortzeile
  4914. -----------------
  4915. Datum:     21.4.94
  4916. Version:   2.52f
  4917. Autor:     DS
  4918. Modul(e):  MsgManager, Parser
  4919. Žnderung:  
  4920.  - Im Zusammenhang mit Maus 7.94 und kopierten pers”nlichen Nachrichten
  4921.    gab es Probleme durch das ge„nderte Format vom #LOG. CAT sortierte die
  4922.    Kopien nicht in die Datenbank ein und l”schte sie auch nicht. Behoben 
  4923.    und sauberer gel”st.
  4924. -----------------
  4925. Datum:     24.4.94
  4926. Version:   2.52f
  4927. Autor:     DS
  4928. Modul(e):  MsgManager, Parser, CatOpts, GruppenAuswahl, ...
  4929. Žnderung:  
  4930.  - Chef setzen ber Gruppenauswahl eingebaut, m”glich ab 7.94
  4931.    (Selektion wird in GRSELECT.INF geschrieben)
  4932.  - #HEAD wird ausgewertet, wenn es kommt (nur MausVersion)
  4933.  - D-Zeile wird auch an Maus gesendet (ab 7.94)
  4934.  - Rotate18 eingebaut
  4935.  - Anzahl externer Blockfilter verdoppelt (von 4 auf 8)
  4936.  - Hilfe in Gruppenauswahl eingebaut
  4937.  - Schalter fr 'nur lokale Gruppen' in Gruppenauswahl eingebaut
  4938. -----------------
  4939. Datum:     25.4.94
  4940. Version:   2.52g
  4941. Autor:     DS
  4942. Modul(e):  grin, cat
  4943. Žnderung:  
  4944.  - Hidden Feature! Shift-Alt-F1 setzt alle restlichen Nachrichten einer
  4945.    Gruppe auf Gelesen und springt mit dem Default-Lesemodus zur n„chsten
  4946.    Gruppe. Geplant noch: Shift-Alt-F2 fr alle ungelesenen auf Gelesen 
  4947.    setzen.
  4948. -----------------
  4949. Datum:     26.4.94
  4950. Version:   2.52g
  4951. Autor:     DS
  4952. Modul(e):  grin, cat
  4953. Žnderung:  
  4954.  - Hidden Feature umgebaut. Aktiviert werden die jetzt mit der Konfig-Var
  4955.    HiddenFeatures. Wenn die auf TRUE steht, dann sind die zug„nglich. 
  4956.    Ausgel”st werden die ber Alt-Ftaste. Momentan belegt:
  4957.    Alt-F1: Rest der Gruppe auf Gelesen setzen, n„chste Gruppe
  4958.    Alt-F2: Alle auf Gelesen setzen, n„chste Gruppe
  4959.    Alt-F3: N„chste Gruppe
  4960.    Alt-F4: Fenster schliežen (ich habe zuviel an OS/2 Kisten gesessen)
  4961. -----------------
  4962. Datum:     1.5.94 
  4963. Version:   2.6
  4964. Autor:     DS
  4965. Modul(e):  
  4966. Žnderung:  
  4967.  - CAT 2.6 freigegeben
  4968. -----------------
  4969. Datum:     21.5.94
  4970. Version:   2.6
  4971. Autor:     DS
  4972. Modul(e):  msgList, msgManager
  4973. Žnderung:  
  4974.  - minimalen Redrawbug beseitigt
  4975. -----------------
  4976. Datum:     22.5.94
  4977. Version:   2.6
  4978. Autor:     DS
  4979. Modul(e):  mtappl, ListMan, CAT, grin, CatOpts, Parser, mtTextfiles, 
  4980.            MsgManager
  4981. Žnderung:  
  4982.  - ApplTerm ge„ndert, dadurch l„uft CAT jetzt auch mit MetaDOS
  4983.  - ListMan.doSelect ge„ndert, dadurch wird auch beim Scrollen ber die Tastatur
  4984.    immer der richtige Name im Editfeld angezeigt (reported by Jens Dencker)
  4985.  - Shell-Aufruf ge„ndert, unter Single-Task Systemen wird jetzt immer ein 
  4986.    Redraw nach dem Aufruf erzwungen. 
  4987.    Unter MT-Systemen dagegen gar nicht mehr, dort wird davon ausgegangen, daž
  4988.    die Shell irgendwie im Fenster l„uft.
  4989.  - Bei einer leeren Kommandozeile schreibt CAT auch 0 in das L„ngenbyte und 
  4990.    nicht mehr 1 (reported by Frank Rger)
  4991.  - Statuszwang korrigiert, nicht mehr notwendig bei schon zurckgestellten 
  4992.    Nachrichten, dafr aber nun auch bei Bewegung ber Images.
  4993.  - CAT legte sehr komische Blockfilter in der CATUSER.INF an, behoben
  4994.  - IO-Filter fr's Outfile werden nicht mehr aufgerufen, wenn gar kein 
  4995.    Outfile.TXT existiert.
  4996.  - Fehlerhafte Beschwerde bei MAUS 7.94 und Žnderung eines langen Stichworts
  4997.    abgestellt
  4998.  - Auch bei der Abfrage, ob das Clipbrd existiert, wird nun eine eigene
  4999.    DTA gesetzt
  5000.  - CAT hing in einer Endlosschleife, wenn die ADR.INF genau 4097 Bytes lang
  5001.    war. Bug in mtTextfiles, behoben. (reported by Ralf Zimmermann)
  5002.  - Beim Editieren einer Nachricht mit einem *sehr* langen Betreff wurde
  5003.    das VDI-Array berschrieben (fr mich allerdings unverst„ndlich!). Daher
  5004.    wird der Betreff in der Pseudo-Infozeile jetzt abgekrzt, falls n”tig.
  5005.    (reported by Martin Osieka)
  5006. -----------------
  5007. Datum:     23.5.94
  5008. Version:   2.6
  5009. Autor:     DS
  5010. Modul(e):  data
  5011. Žnderung:  
  5012.  - EstimateNecessaryMem abge„ndert, dort wurde eine DTA in den Stack gesetzt,
  5013.    da mtDir die DTA nicht wieder zurcksetzt
  5014. -----------------
  5015. Datum:     4.6.94
  5016. Version:   2.6
  5017. Autor:     DS
  5018. Modul(e):  CatEdit, EditDraw, MsgManager, grin
  5019. Žnderung:  
  5020.  - Lange Betreffs werden jetzt auch in der Anzeige abgekrzt, damit 
  5021.    auch da das VDI-Array vom AES nicht berl„uft.
  5022.  - Bug mit leerer Kommentarzeile bei Žnderung einer Kopie/Weiterleitung
  5023.    behoben (reported by Gereon Steffens)
  5024.  - Redrawbug behoben (von mehreren berichtet)
  5025.  - Wenn beim Ausschneiden eines Blocks das Schreiben ins Clipboard nicht klappt,
  5026.    dann wird der Block auch nicht gel”scht.
  5027.  - Bei Kopien/Weiterleitungen sind nur noch 79 Zeichen als Kommentar zugelassen.
  5028.    Mehr mag die MAUS nicht.
  5029.  - CAT prft bei Kommentaren, ob man in die Gruppe schreiben darf, und warnt
  5030.    einen dann vorher. So wird vermieden, daž die Nachricht erst zur Maus
  5031.    geht und dann erst eine Fehlermeldung kommt.
  5032.  - Problem mit Backdrop unter Mag!X behoben. Irgendwie schickt Mag!X ein falsches
  5033.    WF_TOP beim Backdrop. Daher meldet CAT jetzt bei Mag!X an, daž es Backdrop 
  5034.    versteht, dann klappt das auch alles.
  5035. -----------------
  5036. Datum:     5.6.94
  5037. Version:   2.6
  5038. Autor:     DS
  5039. Modul(e):  data
  5040. Žnderung:  
  5041.  - CAT erkennt wieder Maus-Nachrichten auch an Hand deren Usenet-ID
  5042.    und verkettet sie wieder, soweit m”glich. Dazu wird einfach
  5043.    der neue Datumsteil vor der ID nicht beachtet, obwohl man den
  5044.    auch noch zu einem Datumscheck verwenden k”nnte
  5045.  - Known Bug: Trotz PrivateRestrictedMovement kann man den Zwang zum
  5046.    Statussetzen umgehen, indem man ber die Kommentarverkettung die
  5047.    Nachricht verl„žt und dann weitergeht. Dies ist leider auf die schnelle
  5048.    nicht behebbar, dazu mžte eine gr”žere Žnderung an dieser Stelle mit
  5049.    dem Status von PMs durchgefhrt werden, zu der ich im Moment wirklich
  5050.    nicht die Zeit habe.
  5051.  - Kontextpopups eingebaut fr Anzeige und Editor. Aktivierung durch 
  5052.    Einfachklick mit der rechten Maustaste
  5053. -----------------
  5054. Datum:     21.6.94
  5055. Version:   2.61
  5056. Autor:     DS
  5057. Modul(e):  CAT
  5058. Žnderung:  
  5059.  - Mauszeiger wird jetzt garantiert angelassen, wenn ein Help-Acc aufgerufen
  5060.    wird
  5061.  - CAT sendet jetzt ein Helptopic "CAT", wenn kein Block markiert ist. Das 
  5062.    war schon in 2.6 drin, hatte aber auch einen Bug und wurde nicht gesendet :-)
  5063. -----------------
  5064. Datum:     22.6.94
  5065. Version:   2.61
  5066. Autor:     DS
  5067. Modul(e):  EditDraw, MsgManager, CatOpts
  5068. Žnderung:  
  5069.  - Redrawbug mit WindowShade behoben
  5070.  - Bug mit "Stichwort wird zu lang" bei MAUS 7.94 endgltig behoben
  5071.  - die versteckte Editzeile im Dialog der IO-Filter war noch Editable. 
  5072.    Verdammte de'Morgansche Gesetze :-)
  5073. -----------------
  5074. Datum:     25.6.94
  5075. Version:   2.61
  5076. Autor:     DS
  5077. Modul(e):  MsgManager, ConvertDate
  5078. Žnderung:  
  5079.  - Die Maximalgr”že wurde falsch berechnet, statt des Database-Laufwerks wurde
  5080.    das der Messages genommen.
  5081.  - Der englische Samstag war falsch (Sameday statt Saturday).
  5082.  - Die englischen Zahlenextensions stimmten nicht immer.
  5083. -----------------
  5084. Datum:     26.6.94
  5085. Version:   2.61
  5086. Autor:     DS
  5087. Modul(e):  CatWindows, Infofiles, Parser
  5088. Žnderung:  
  5089.  - Redrawbug wohl endgltig behoben
  5090.  - Info.Inf umgestellt auf m”gliche l„ngere Beschreibungstexte fr die 
  5091.    Infofiles. Das Format der INFO.INF hat sich dadurch ge„ndert, CAT
  5092.    stellt das automatisch um
  5093.  - Man kann jetzt auch eine lange Beschreibung eingeben (bis zu 255 Zeichen)
  5094.  - CAT liest jetzt nach IO-Filter nach dem Einsortieren die GRUPPEN.POS neu
  5095.    ein.
  5096. -----------------
  5097. Datum:     3.7.94
  5098. Version:   2.61
  5099. Autor:     DS
  5100. Modul(e):  CatWindows
  5101. Žnderung:  
  5102.  - Workaround eingebaut, weil MagiC 3.0alpha ApplFind("?AGI") nicht unter-
  5103.    sttzt und CAT daher nicht wužte, daž MagiC appl_getinfo kennt.
  5104. -----------------
  5105. Datum:     8.7.94
  5106. Version:   2.61
  5107. Autor:     DS
  5108. Modul(e):  MsgList
  5109. Žnderung:  
  5110.  - Bei einer Verkleinerung strzte CAT mit einem Adresserror ab, da mit einem
  5111.    zu hohen Index auf einen zu kleinen Speicherblock zugegriffen wurde. Es 
  5112.    wurde zwar nur gelesen, aber trotzdem war es falsch. 
  5113. -----------------
  5114. Datum:     11.7.94
  5115. Version:   2.61
  5116. Autor:     DS
  5117. Modul(e):  Infofiles
  5118. Žnderung:  
  5119.  - Dialog angepažt an l„ngere Infofilekrzel
  5120. -----------------
  5121. Datum:     17.7.94
  5122. Version:   2.62
  5123. Autor:     DS
  5124. Modul(e):  msgList
  5125. Žnderung:  
  5126.  - Bei der Žnderung vom 8.7. hat sich noch ein Fehler eingeschlichen, der jetzt
  5127.    behoben wurde.
  5128. -----------------
  5129. Datum:     1.8.94
  5130. Version:   2.63
  5131. Autor:     DS
  5132. Modul(e):  CAT, Parser
  5133. Žnderung:  
  5134.  - CAT fgt das Outfile unter Magix und MTOS parallel ein
  5135.  - Das Intervall in Messages, in dem die Messagequeue vom AES abgefragt wird,
  5136.    ist ber die Variable CheckRedrawMsgCount einstellbar. Default ist 15.
  5137.  - Rechtsklick in einem Editor bzw. Anzeigefenster ruft ein Kontextpopup hervor.
  5138. -----------------
  5139. Datum:     23.8.94
  5140. Version:   2.631
  5141. Autor:     DS
  5142. Modul(e):  mtRsc, msgManager
  5143. Žnderung:  
  5144.  - Farbicons und lange Resourcen werden jetzt ber mtRsc geladen
  5145.  - Bei von ”ffentlichen zu PMs gewandelten Nachrichten wird keine Distribution
  5146.    mehr mit ins Infile geschrieben
  5147. -----------------
  5148. Datum:     3.9.94
  5149. Version:   2.632
  5150. Autor:     DS
  5151. Modul(e):  parser, grin, data, datasys
  5152. Žnderung:  
  5153.  - Gateway-Zeile (Y) in Datenbank eingebaut
  5154. -----------------
  5155. Datum:     5.9.94
  5156. Version:   2.632
  5157. Autor:     DS
  5158. Modul(e):  GroupSelect
  5159. Žnderung:  
  5160.  - Das Umbenennen von Gruppen wird in CATLOG.TXT festgehalten, inklusive
  5161.    Erfolg oder Mižerfolg.
  5162. -----------------
  5163. Datum:     6.9.94
  5164. Version:   2.632
  5165. Autor:     DS
  5166. Modul(e):  grintool, msgManager, mtMenubase, Magic-Module
  5167. Žnderung:  
  5168.  - Sonderzeichen im Betreff werden abgefangen und angem„kelt, es wird
  5169.    die M”glichkeit zum Entfernen der Sonderzeichen geboten
  5170.  - in mtMenubase war in der Tastaturbehandlung der Popups ein bler Bug,
  5171.    durch den ein Buserror bei CursorUp ausgel”st werden konnte
  5172.  - viele Bugfixes in MagicLib von Steffen Engel bernommen, auch in 
  5173.    unbenutzten Prozeduren, daher nicht unbedingt mit Auswirkungen
  5174. -----------------
  5175. Datum:     8.9.94
  5176. Version:   2.632
  5177. Autor:     DS
  5178. Modul(e):  GruppenAuswahl
  5179. Žnderung:  
  5180.  - Listbox angepažt an lange Gruppennamen, nun wird die Beschreibung dynamisch
  5181.    in die passende Spalte geschoben
  5182. -----------------
  5183. Datum:     11.9.94
  5184. Version:   2.632
  5185. Autor:     DS
  5186. Modul(e):  clip, TreeList, CatEdit, mtDials
  5187. Žnderung:  
  5188.  - CAT versendet SC_CHANGED, wenn CAT etwas ins Clipboard schreibt
  5189.  - CAT versteht SC_CHANGED
  5190.  - Farb- und Effekteinstellung fr Ungelesene in Baumdarstellung eingebaut.
  5191.  - Ctrl-Return im Editor umgeht Autoindent 
  5192.  - Shift-Ctrl-Insert ruft Dialog fr Sonderzeichen auf. Endlich kann man tm
  5193.    eingeben :-)
  5194. -----------------
  5195. Datum:     25.9.94
  5196. Version:   2.632
  5197. Autor:     DS
  5198. Modul(e):  TreeList, GroupSelect, GruppenAuswahl, MTE, parser, data
  5199. Žnderung:  
  5200.  - Zoom-Mode in Baumdarstellung eingebaut. Shift-Alt-Z toggelt die Einstellung.
  5201.  - CAT kennt Regionalgruppeninfo aus ITG (Flag LNSN).
  5202.  - CAT kennt *-Zeile im Outfile und verzichtet dann auf die eigene Erkennung.
  5203.    Da diese aber eh schon schnell war, drfte es genau *nichts* an 
  5204.    Geschwindigkeit oder Sicherheit bringen
  5205.  - Umrechnung der E-Zeile in internes Datum ge„ndert, ist jetzt sch”ner
  5206. -----------------
  5207. Datum:     26.09.94
  5208. Version:   2.632
  5209. Autor:     DS
  5210. Modul(e):  msgManager, data
  5211. Žnderung:  
  5212.  - Messagegr”že auf 63 kB angehoben
  5213.  - Ins Infile wird das letzte Žnderungsdatum der Textdatei einer Nachricht 
  5214.    geschrieben. Die E-Zeile in der .HDR-Datei wird nicht mehr beachtet.
  5215. -----------------
  5216. Datum:     29.09.94
  5217. Version:   2.632
  5218. Autor:     DS
  5219. Modul(e):  GroupSelect, gruppenAuswahl, CAT, CatOpts
  5220. Žnderung:  
  5221.  - Anpassung an V! in Gruppenbestellliste
  5222.  - Bei Kontextpopup 'Filtern' kommt jetzt ein Popup mit den installierten
  5223.    Filtern
  5224. -----------------
  5225. Datum:     2.10.94
  5226. Version:   2.632
  5227. Autor:     DS
  5228. Modul(e):  msgManager, CatEdit
  5229. Žnderung:  
  5230.  - Bei gesplitteten Nachrichten wird der Betreff so ver„ndert, daž die Teile-
  5231.    nummer und die Gesamtanzahl in den Betreff geschrieben wird. Beispiel: (2/4)
  5232.  - Der Editor konnte als DD-Server nur bis zu 32 kB verschicken. Diese 
  5233.    Einschr„nkung wurde behoben.
  5234.  - Resource und Wiggle-Routine angepažt an MagiC 3.0ž
  5235. -----------------
  5236. Datum:     9.10.94
  5237. Version:   2.632
  5238. Autor:     DS
  5239. Modul(e):  Protocol, CAT, CatGlobal, CatButton
  5240. Žnderung:  
  5241.  - erweiterte Anpassung an 3D-Look. Die Buttons im Buttonwindow werden nur
  5242.    bei vorhandenem 3D-Look auf EXIT gesetzt, damit sie besser aussehen.
  5243.  - Endlich das Verschwinden von AES-Nachrichten gekl„rt w„hrend des Einfgens. 
  5244.    Im Protokoll-Modul wurden die verschluckt bzw. an den falschen Empf„nger
  5245.    weitergeschickt. Behoben.
  5246. -----------------
  5247. Datum:     18.10.94
  5248. Version:   2.632
  5249. Autor:     DS
  5250. Modul(e):  data
  5251. Žnderung:  
  5252.  - Bei GRUPPEN.POS mit 0 Byte beschwert sich CAT nicht mehr ber eine
  5253.    alte Datenbank, sondern sagt, daž es m”glicherweise eine alte Datenbank
  5254.    ist. Man kann jetzt aber weitermachen!
  5255.  - EstimateNecessaryMem umge„ndert, nicht mehr ein Fsfirst fr jede Gruppe,
  5256.    dadurch m”glicherweise schneller (vor allem unter Mint).
  5257.  - Die Meldung mit den nicht ausreichenden Pufferspeichern kommt nicht mehr,
  5258.    wenn CAT im Kommandozeilenmodus ist.
  5259. -----------------
  5260. Datum:     27.10.94
  5261. Version:   2.632
  5262. Autor:     DS
  5263. Modul(e):  data, parser, msgManager
  5264. Žnderung:  
  5265.  - CAT kann nun auch eigene PMs im Outfile erkennen und richtig einfgen,
  5266.    wenn das Mauskrzel richtig gesetzt ist und der Benutzername stimmt.
  5267.    Mit fremden Outfiles klappt das also *nicht*, und ohne Registrierung 
  5268.    auch nicht!
  5269. -----------------
  5270. Datum:     29./30.10.94
  5271. Version:   2.632
  5272. Autor:     DS
  5273. Modul(e):  ConvertDate, GenderTest
  5274. Žnderung:  
  5275.  - Neuer Schnickschnack eingebaut: CAT kann an Hand des Vornamens des 
  5276.    Schreibers das Geschlecht erkennen. Das funktioniert zu ca. 98 % richtig,
  5277.    zumindest mit deutschen Namen. 
  5278.  - Geschlecht ist in der Form Herr bzw. Frau auch in der Infozeile verfgbar
  5279.    Neues Krzel dafr: S
  5280.  - Nachname und Vorname getrennt in Infozeile ausgebbar. Neue Krzel:
  5281.    N fr Nachname und V fr Vorname
  5282.  - FuzzyDate eingebaut, neues Krzel in Infozeile dafr: F
  5283. -----------------
  5284. Datum:     1.11.94-4.11.94
  5285. Version:   2.7 (CAT Gold 0.0)
  5286. Autor:     DS
  5287. Modul(e):  Alle
  5288. Žnderung:  
  5289.  - Umgestellt auf Fensterdialoge
  5290.  - L„nge des Stichwortes wird jetzt teilweise nicht mehr abgeprft,
  5291.    ich gehe davon aus, daž berall moderne MAUS-Versionen installiert sind.
  5292. -----------------
  5293. Datum:     5.11.94
  5294. Version:   2.7
  5295. Autor:     DS
  5296. Modul(e):  FontSelect
  5297. Žnderung:  
  5298.  - Fontauswahl funktionierte noch nicht richtig, die Gr”že wurde nicht
  5299.    richtig bernommen und Doppelclicks wurden nicht richtig bearbeitet.
  5300.  - Noch etwas die Eventbehandlung ge„ndert, so daž jetzt das richtige 
  5301.    Fenster die richtigen Events bekommt
  5302. -----------------
  5303. Datum:     6.11.94
  5304. Version:   2.7
  5305. Autor:     DS
  5306. Modul(e):  WinDials, ListDl
  5307. Žnderung:  
  5308.  - Cursor verh„lt sich in den Editfeldern jetzt richtig bei Selektion
  5309.    in der Liste
  5310. -----------------
  5311. Datum:     10.11.94
  5312. Version:   2.7
  5313. Autor:     DS
  5314. Modul(e):  grin, ListDl
  5315. Žnderung:  
  5316.  - Defaultbutton in "Weiter zur n„chsten Gruppe" wird wieder zurckgesetzt.
  5317.  - Autolocator setzt auch beim ™ffnen eines Dialoges die Selektion richtig
  5318. -----------------
  5319. Datum:     12.11.94
  5320. Version:   2.7
  5321. Autor:     DS
  5322. Modul(e):  grin, msgManager, CatOpts, 
  5323. Žnderung:  
  5324.  - Shift-Alt-L sucht nicht rckw„rts nach der Nachricht, extra nachgeprft. 
  5325.    Ist vorher schon nicht so gewesen!
  5326.  - Suche im Text sollte jetzt im richtigen Fenster suchen
  5327.  - kleiner Nachrichtensuchdialog sollte richtig aussehen
  5328.  - E-Zeilen sollten richtig sein
  5329.  - Iconanpassung an kleinere Systemzeichens„tze sollte wieder gehen
  5330.    Das Bitimage von Farbicons wird noch nicht richtig angepažt, aber 
  5331.    zumindest die Gr”žen stimmen jetzt.
  5332. -----------------
  5333. Datum:     19.11.94
  5334. Version:   2.7 alpha
  5335. Autor:     DS
  5336. Modul(e):  parser, data
  5337. Žnderung:  
  5338.  - Hauptschleife beim Messageeinfgen umgesetzt auf Assembler-Routine,
  5339.    dadurch Einfgen noch schneller (ohne Gruppenwechsel > 65 
  5340.    Nachrichten pro Sekunde)
  5341.  - CAT ignoriert bei Statusmeldungen zus„tzliche Zeilen
  5342.  - theoretisch kann CAT jetzt die langen IDs fr die Nachrichten verwenden.
  5343.    Dafr muž man "UseLongIDs" auf TRUE setzen. Dann wird auch im Infile
  5344.    ein :TI fr die langen IDs bei den Statusmeldungen erzeugt.
  5345.    Allerdings wird dann die Wildwestverkettung auch nur noch mit 
  5346.    langen IDs funktionieren und nicht mehr mit kurzen IDs.
  5347. -----------------
  5348. Datum:     20.11.94
  5349. Version:   2.7 alpha
  5350. Autor:     DS
  5351. Modul(e):  winDials
  5352. Žnderung:  
  5353.  - geschachtelte modale Dialoge disablen jetzt das Menu richtig
  5354.  - Fehler in Resource korrigiert
  5355.  - zwei Shortcuts umge„ndert in Resource
  5356. -----------------
  5357. Datum:     21.11.94
  5358. Version:   2.7 ž
  5359. Autor:     DS
  5360. Modul(e):  WdwManager, InfoFiles, mtDials
  5361. Žnderung:  
  5362.  - Der WdwManager machte ein wind_set (x, WF_CURR,...) auf ein noch nicht 
  5363.    ge”ffnetes Fenster, das mag ein normales TOS gar nicht. Unter MagiC macht 
  5364.    das nichts, daher habe ich es nicht gemerkt.
  5365.  - Man kann wieder Infofiles anlegen, der "Neu/Žndern" Dialog tut es jetzt.
  5366.  - Alt-Return in Dialogen geht auch wieder
  5367. -----------------
  5368. Datum:     4.12.94
  5369. Version:   2.7 ž
  5370. Autor:     DS
  5371. Modul(e):  ShowImport, mtDials, CAT
  5372. Žnderung:  
  5373.  - Redraw direkt nach ™ffnen von Importanzeige erzwungen
  5374.  - AsciiTabelle ist auch in Dialogen mit WindUpdate geschtzt
  5375.  - berflssiges WindUpdate (ENDUPDATE) bei Aufruf ohne CAT.INF hat 
  5376.    jetzt ein passendes BEGUPDATE.
  5377.  - TAB in Zeichensatzauswahl fhrt nicht mehr zu Dialogende   
  5378. -----------------
  5379. Datum:     12.12.94
  5380. Version:   2.7 ž
  5381. Autor:     DS
  5382. Modul(e):  grinTool
  5383. Žnderung:  
  5384.  - Sonderzeichen filtern aus Betreff sollte jetzt richtig gehen
  5385.  - Erster Eintrag in ListDialog ist nicht mehr unsichtbar selektiert, wenn 
  5386.    Text aus Editfeld pažt und schnell Home am Anfang gedrckt wird.
  5387. -----------------
  5388. Datum:     14.12.94
  5389. Version:   2.7 ž
  5390. Autor:     DS
  5391. Modul(e):  ListDl
  5392. Žnderung:  
  5393.  - kleinere Korrekturen, die ein paar Bugs behoben haben, die bei der letzten
  5394.    Žnderung mit dem "Home bei ™ffnen" als Nebeneffekte reingekommen sind.
  5395. -----------------
  5396. Datum:     16.12.94
  5397. Version:   2.7 ž
  5398. Autor:     DS
  5399. Modul(e):  MsgList, WdwManager, CatEdit, EditBase, EditGlobal, AssFuncs, 
  5400. Žnderung:  
  5401.  - šberlauf in GetLinePart behoben, wenn zu lange Realnames von Usenet-
  5402.    Nachrichten bearbeitet wurden.
  5403.  - CalcVSlider etwas sicherer gemacht
  5404.  - Absturz beim Schliežen einer Nachricht behoben, wenn CAT meinte "Dies ist
  5405.    kein ASCII-Text". Konnte auch auftreten, wenn der Text aus anderen Grnden
  5406.    (kein Speicher) nicht geladen werden konnte.
  5407.  - Dem Editor ist es nun vollkommen egal, ob man einen ASCII-Text oder eine 
  5408.    Bin„rdatei l„dt. Er meckert nichts mehr in der Richtung an. Es werden auch
  5409.    beim Einladen keine Zeichen mehr gefiltert, d.h. man kann eine Bin„rdatei 
  5410.    laden und unver„ndert wieder abspeichern.
  5411. -----------------
  5412. Datum:     18.12.94
  5413. Version:   2.7 ž
  5414. Autor:     DS
  5415. Modul(e):  GroupSelect, listHelp
  5416. Žnderung:  
  5417.  - Beim Lesen von Neuen oder Ungelesenen werden nur die Gruppen mit
  5418.    neuen oder ungelesenen Nachrichten angezeigt (zwischen den beiden wird
  5419.    aber nicht mehr unterschieden)
  5420.  - Bei mehr als 1000 neuen oder ungelesenen Nachrichten erscheint jetzt kein 
  5421.    * mehr, sondern es wird ein K hinter die Zahl gesetzt.
  5422. -----------------
  5423. Datum:     20.12.94
  5424. Version:   2.7 ž
  5425. Autor:     DS
  5426. Modul(e):  ShowImport, MsgManager
  5427. Žnderung:  
  5428.  - šberlauf in showImport hoffentlich behoben, ich hatte nur gerade kein 10 MB
  5429.    Outfile zum testen
  5430.  - Entprellung der Maustaste in MsgManager eingebaut, dadurch werden Objekte
  5431.    nicht mehr x-mal selektiert
  5432. -----------------
  5433. Datum:     22.12.94
  5434. Version:   2.71 ž
  5435. Autor:     DS
  5436. Modul(e):  data
  5437. Žnderung:  
  5438.  - Alert bezglich fehlerhaften Outfileformats rausgeworfen 
  5439. -----------------
  5440. Datum:     25.12.94
  5441. Version:   2.71 ž
  5442. Autor:     DS
  5443. Modul(e):  groupSelect, EditFuncs, FontSelect
  5444. Žnderung:  
  5445.  - Jetzt wird bei Neuen oder Ungelesenen wirklich nur noch die Gruppen 
  5446.    angezeigt, die passen
  5447.  - Bei markiertem Block im Editor geht es bei einem Cursordruck erstmal an
  5448.    den Anfang oder das Ende des Blocks bei Cursor Rechts und Links.
  5449.  - Problem mit doppeltem Systemfont sollte gel”st sein
  5450.  - Tastendrcke werden nicht mehr doppelt behandelt
  5451.  - Filtern von Sonderzeichen im Betreff klappt jetzt auch bei Žnderung
  5452. -----------------
  5453. Datum:     27.12.94
  5454. Version:   2.71 ž
  5455. Autor:     DS
  5456. Modul(e):  WdwManager, WinDials, VDIStandards
  5457. Žnderung:  
  5458.  - Windowshading von WinX wird jetzt auch in Dialogen beachtet
  5459.  - Auch im Editor kann man in geshadete Fenster nichts mehr eingeben
  5460.  - Ein paar Kleinigkeiten noch mit der Fenstersteuerung gemacht, man konnte
  5461.    Dialoge ber's Menu fullen, was nicht so toll aussah.
  5462. -----------------
  5463. Datum:     28.12.94
  5464. Version:   2.71 ž
  5465. Autor:     DS
  5466. Modul(e):  msgList, Parser
  5467. Žnderung:  
  5468.  - Bei der Sortierung nach Stichwort wird das erste Re: am Anfang bergangen
  5469.  - Bei eigenen PMs wird jetzt auch die lange Id und die RId eingetragen. 
  5470.    Hoffentlich funktioniert das auch so wie gewnscht...
  5471.  - Aus dem LOG wurde bei Infofiles mit langem Namen (mehr als 3 Buchstaben) die
  5472.    CRC nicht richtig bernommen
  5473.  - CAT kennt C-Zeile aus #HEAD und prft an Hand dieser auch, ob die richtigen
  5474.    (also ST) Umlaute eingestellt sind. Falls nicht, wird eine Warnung ins
  5475.    Errorlog geschrieben.
  5476. -----------------
  5477. Datum:     2.1.95
  5478. Version:   2.71 ž
  5479. Autor:     DS
  5480. Modul(e):  msgManager
  5481. Žnderung:  
  5482.  - Beim Schliežen des Editors konnte es zum Buserror kommen, wenn die Header-
  5483.    informationen einer Nachricht noch nicht gelesen waren. Sollte behoben sein.
  5484. -----------------
  5485. Datum:     6.1.95
  5486. Version:   2.71 ž
  5487. Autor:     DS
  5488. Modul(e):  zSearchDial
  5489. Žnderung:  
  5490.  - Flags „ndern Dialog ist nun auch im Fenster. Jetzt fehlt nur noch der grože
  5491.    Suchdialog. Yuck!
  5492. -----------------
  5493. Datum:     8.1.95
  5494. Version:   2.71 ž
  5495. Autor:     DS
  5496. Modul(e):  zSearchDial, WdwManager
  5497. Žnderung:  
  5498.  - grože Suchbox in Fenster gelegt. Yuck, Scheižarbeit war das! 
  5499.  - Shortcuts fr Suchkonfigurationen eingebaut, Alt-1 bis Alt-0
  5500.  - Quoten geht auch wieder, wenn man zwei Nachrichtenfenster offen hat und dann
  5501.    K gedrckt hat und dann direkt quoten wollte. Die Top-Nachricht an das 
  5502.    obere Nachrichtenfenster wurde erst nach dem ™ffnen des Editorfensters
  5503.    bearbeitet und dadurch war intern in der Liste die Reihenfolge nicht
  5504.    bereinstimmend mit der des AES. Jetzt wird bei jedem Event nachgesehen,
  5505.    ob das Topfenster in der Liste stimmt, wenn es ein eigenes ist.
  5506.  - Neue Configvariable: EnableLowMemWarning (default: TRUE). Wenn man diese
  5507.    Variable auf FALSE setzt, dann warnt CAT beim Einfgen nicht mehr, wenn 
  5508.    PAR-Dateien nicht gepuffert werden k”nnen.
  5509.  - Versionsnummer ge„ndert auf 2.72
  5510. -----------------
  5511. Datum:     14.1.95
  5512. Version:   2.72 ž
  5513. Autor:     DS
  5514. Modul(e):  grin
  5515. Žnderung:  
  5516.  - Shift-Alt-Z fhrt bei PMs nicht mehr dazu, daž diese erst zurckgestellt 
  5517.    werden und dann die Zeichensatzauswahl erscheint.
  5518. -----------------
  5519. Datum:     22.1.95
  5520. Version:   2.72 ž
  5521. Autor:     DS
  5522. Modul(e):  msgList
  5523. Žnderung:  
  5524.  - Insert togglet den aktuellen Eintrag unter dem Cursor und geht eine
  5525.    Zeile nach unten
  5526.  - kein Stackberlauf mehr bei Klick im Editor auf Miniicon und festhalten
  5527.    der Maustaste
  5528. -----------------
  5529. Datum:     4.2.95
  5530. Version:   2.72 ž
  5531. Autor:     DS
  5532. Modul(e):  CatOpts, mtDials, EditBase
  5533. Žnderung:  
  5534.  - kleiner Suchdialog ist jetzt richtig Applikationsmodal
  5535.  - Displayoffset korrigiert nach Erstellen eines langen Textes im Editfeld
  5536.    und danach leerer Text
  5537.  - šberlauf in EditBase behoben beim Laden von HP48-Spielen
  5538.  - bei den Farbeinstellungen, bei denen man in Monochrom einen Effekt und in 
  5539.    Farbe eine Farbe einstellen kann, wurden Variablen beim Auslesen falsch 
  5540.    gesetzt, da nicht initialisiert. Jetzt werden nur noch die rausgeschrieben,
  5541.    die auch initialisiert sind, also die zur Farbtiefe passenden. Abhilfe zur 
  5542.    Beseitigung der momentan fehlerhaften Effekte: Einmal in Monochrom alles
  5543.    richtig einstellen, und einmal in Farbe, und jeweils dann Optionen sichern.
  5544.    Denn im Moment sind auch die Werte in den Konfigvariablen kaputt.
  5545. -----------------
  5546. Datum:     6.3.95
  5547. Version:   2.72
  5548. Autor:     DS
  5549. Modul(e):  grin, msgList, msgManager
  5550. Žnderung:  
  5551.  - endlich mal wieder was getan: Man kann jetzt Nachrichten komplett mit
  5552.    Space lesen, da ggf. erstmal gebl„ttert wird, bevor zur n„chsten Nachricht
  5553.    gegangen wird. Einstellen kann man das mit SpacePaging := TRUE in der 
  5554.    CATUSER.INF.
  5555.  - Noch'n neues Feature: Wenn man in der Stichwortliste ist und genau eine
  5556.    Nachricht selektiert hat, dann kann man diese direkt kommentieren,
  5557.    beantworten oder einen Kommentar in eine andere Gruppe dazu schreiben.
  5558.    Man muž dann, wie in der Anzeige, 'B', 'K' oder 'G' drcken.
  5559.    Die weitergehenden Funktionen fr PMs wie Weiterleiten oder Kopieren
  5560.    gehen da nicht (und werden auch nicht gehen).
  5561.  - Bugfix: Wenn man in der Stichwortliste 'Bis Startzeile entfernen' anw„hlte,
  5562.    dann um einen runterscrollte und nochmal 'Bis Startzeile entfernen' aufrief,
  5563.    dann gab es einen Absturz. Behoben (Off-by-one Bug).
  5564.  - Bugfix: Wenn man eine grože PM an mehrere Empf„nger kopiert hatte, und dann
  5565.    die Nachricht automatisch gesplittet wurde, dann erhielten die Empf„nger
  5566.    der Kopien nur Kopien des ersten Teils. Behoben. 
  5567.    Aužerdem wird auch bei den Kopien der Kommentar mit einer Teilez„hlung
  5568.    versehen.
  5569. -----------------
  5570. Datum:     7.3.95
  5571. Version:   2.72
  5572. Autor:     DS
  5573. Modul(e):  grin, msgList
  5574. Žnderung:  
  5575.  - Wenn man am Ende der Gruppen den Alert 'Keine weitere Nachricht' bekommt
  5576.    und dann Abbruch drckt, wird ja das Anzeigefenster geschlossen. Nun wird
  5577.    auch ein damit assoziiertes Stichwortlistenfenster geschlossen.
  5578.  - Workaround fr Absturz beim Einfgen des Outfiles eingebaut, der auftrat,
  5579.    wenn das Outfile nicht komplett gepuffert werden konnte. Den eigentlichen 
  5580.    Grund fr den Absturz habe ich nicht gefunden, aber der Workaround 
  5581.    funktioniert und merkwrdigerweise kommt auch die Meldung, daž der Absturz
  5582.    vermieden wurde, nicht im CATLOG. Ich habe ein 1,9 MB Outfile einmal mit
  5583.    vollem freien Speicher eingefgt und einmal mit ca. 250 KB freien Speicher,
  5584.    und die erzeugten Gruppendateien waren zu 100% identisch.
  5585. -----------------
  5586. Datum:     13.3.95
  5587. Version:   2.72
  5588. Autor:     DS
  5589. Modul(e):  protokol, CatHelp
  5590. Žnderung:  
  5591.  - ST-Guide Untersttzung fr die Hilfe eingebaut. Es werden momentan 
  5592.    erstmal bei HELP die gleichen Schlsselworte an den ST-Guide (bzw. das
  5593.    eingetragene Help-ACC!) gesendet, wie sie intern verwendet werden. Die
  5594.    stehen ja in der CAT-Hilfe (im ASCII-Text) drin. Demn„chst kann man die
  5595.    Begriffe vielleicht mal berarbeiten.
  5596.  - Der Hilfetext, der dabei zu verwenden ist, wird ber die Configvariable
  5597.    'CatHelpText' eingestellt. Default ist 'CAT.HYP'.
  5598.  - Fixed minor glitch in XACC protocol under multitasking
  5599.  - Versionsnummer ge„ndert auf 2.73
  5600. -----------------
  5601. Datum:     20.3.95
  5602. Version:   2.73
  5603. Autor:     DS
  5604. Modul(e):  CatGlobal
  5605. Žnderung:  
  5606.  - MTOS und MagiC-Erkennung ge„ndert, ich verlasse mich nicht nur 
  5607.    auf die AES-Versionsnummer zur Erkennung von MTOS. Driss MagiC, warum
  5608.    kann das shel_write (0,1,1,...) nicht richtig?
  5609. -----------------
  5610. Datum:     13.5.95
  5611. Version:   2.73a
  5612. Autor:     DS
  5613. Modul(e):  Protokol, mtRsc
  5614. Žnderung:  
  5615.  - mtRsc von Steffen Engel bernommen, Farbicons sollen jetzt auch in 
  5616.    TC (sprich: mehr als 256 Farben) funktionieren
  5617.  - dadurch auch kein H„nger mehr beim Beenden von CAT, wahr laut Steffen
  5618.    auch in mtRsc 
  5619.  - Protokol angepažt an ST-Guide, die Nachricht wird jetzt ohne gesetztes
  5620.    wind_update geschickt, so daž der ST-Guide auch reagieren kann. 
  5621.    Jetzt muž ich nur noch die internen Schlsselworte an den Hilfetext 
  5622.    anpassen. Mal Rainer fragen, ob er mir die IDs der Nodes geben kann...
  5623. -----------------
  5624. Datum:     21.5.95
  5625. Version:   2.73a
  5626. Autor:     DS
  5627. Modul(e):  GroupSelect
  5628. Žnderung:  
  5629.  - interne Variable mausNum ausgebaut, dadurch hat sich das Format der 
  5630.    CATGROUP.DAT ge„ndert, wird aber automatisch angepažt. Diese Variable
  5631.    gab es nie in der MAUS in der ITG, sollte aber evtl. mal kommen, daher
  5632.    war die drin.
  5633.  - Speicherverschwendung ausgebaut, die auftrat, wenn die CATGROUP.* nicht
  5634.    da waren und neu aufgebaut werden mužten. Dann wurde bei einer vorhandenen
  5635.    ITG ungef„hr 5 bis 6 mal so viel Speicher alloziert wie eigentlich not-
  5636.    wendig. Waren aber auch nur ca. 100 kB zuviel, die da alloziert wurden,
  5637.    und es trat nur unter diesen Bedingungen auf. 
  5638.  - Hilfeschlsselw”rter teilweise an Hypertext angepažt.
  5639.  - 3D-Buttons in mtDials eingebaut, Folgende Objekte untersttzen 3D:
  5640.    - Buttons
  5641.    - Specialtexte
  5642.    - Checkbuttons
  5643.    - Frames
  5644.    - Three-State-Buttons
  5645.    Es fehlt noch die Untersttzung fr die Radiobuttons.
  5646. -----------------
  5647. Datum:     22.5.95
  5648. Version:   2.73a
  5649. Autor:     DS
  5650. Modul(e):  mtDials
  5651. Žnderung:  
  5652.  - noch zwei kleinere Unsch”nheiten in Bezug auf 3D-Objekte ausgebaut,
  5653.    eine bei den SpecTexten und eine bei den langen Editfeldern.
  5654. -----------------
  5655. Datum:     27.5.95
  5656. Version:   2.73a
  5657. Autor:     DS
  5658. Modul(e):  ConfVars
  5659. Žnderung:  
  5660.  - CAT mochte zwischen den Namen der Variablen und den Zuweisungszeichen
  5661.    keine anderen Zeichen als Spaces. Jetzt nimmt CAT auch Tabs an.
  5662. -----------------
  5663. Datum:     29.5.95
  5664. Version:   2.73a
  5665. Autor:     DS
  5666. Modul(e):  mtDials, GroupSelect, data
  5667. Žnderung:  
  5668.  - 3D-Mode wird nur benutzt, wenn das AES ihn auch benutzt. Umschaltungen
  5669.    zur Laufzeit, wie in MagiC m”glich, werden nicht erkannt.
  5670.  - Fontbox an 3D angepažt 
  5671.  - User an-/abstellen bietet fr Sysops jetzt alle Gruppen an
  5672.  - Peinlicher Bug in Data: CAT startete nicht ohne Datenbank, wie ich nach
  5673.    einem versehentlichen 'rm *' in meiner Testdatenbank feststellen mužte.
  5674.    Behoben.
  5675. -----------------
  5676. Datum:     30.5.95
  5677. Version:   2.73a
  5678. Autor:     DS
  5679. Modul(e):  mtDials
  5680. Žnderung:  
  5681.  - 3D-Radiobuttons eingebaut. Jetzt sind nur die Slider in den Listboxen nicht 3D,
  5682.    aber ich habe eigentlich auch nicht vor, das zu „ndern. Das ist n„mlich noch 
  5683.    eine Menge Aufwand, und das muž nicht sein.
  5684.  - Dupecheck erweitert um Prfung der Nachrichtenl„nge
  5685. -----------------
  5686. Datum:     5.6.95
  5687. Version:   2.73a
  5688. Autor:     DS
  5689. Modul(e):  treeList, data, VDIStandards, CatEdit
  5690. Žnderung:  
  5691.  - Fehler mit šberlappung in Baumdarstellung endlich gefunden und beseitigt.
  5692.    Die originale C-Source, aus der ich das bernommen hatte, war schon fehler-
  5693.    haft an der Stelle :-( Und der Fehler war so geschickt, daž er sich nur
  5694.    unter bestimmten Umst„nden ausgewirkt hat.
  5695.  - Suche in der Datenbank findet unter Multitasking jetzt parallel statt.
  5696.    Man kann sogar mit den Tastenkommandos noch weiterarbeiten, also noch 
  5697.    Nachrichten lesen und sogar Kommentare schreiben. Allerdings sind alle
  5698.    Kommandos, die ber das Menu ausgel”st werden, nicht zug„nglich, also auch
  5699.    kein "Sichern" oder „hnliches.
  5700.    Eventuell „ndere ich das aber noch, indem ich ein paar Callback-Funktionen
  5701.    mehr einbaue.
  5702.  - So, jetzt habe ich das auch noch ge„ndert. W„hrend der Suche kann man jetzt
  5703.    noch das Menu bedienen und noch Nachrichten lesen und auch kommentieren.
  5704.    Was nicht geht, sind Aktionen mit der Maus, d.h. Block markieren und 
  5705.    so. Das ganze gilt aber nur fr Multitasking-Systeme.
  5706.  - Durch eine Žnderung in GetBlock hatte ein Block fast immer ein Leerzeichen
  5707.    am Ende, was ziemlich bl”d war im reinen Editor. Korrigiert.
  5708. -----------------
  5709. Datum:     7.6.94
  5710. Version:   2.74
  5711. Autor:     DS
  5712. Modul(e):  keins
  5713. Žnderung:  
  5714.  - Diese Version freigegeben als 2.74
  5715. -----------------
  5716. Datum:     14.6.94
  5717. Version:   2.74
  5718. Autor:     DS
  5719. Modul(e):  wdwManager
  5720. Žnderung:  
  5721.  - Keyboard-Events gehen wieder zuerst an ein Dialogfenster, wenn eines
  5722.    oben liegt
  5723. -----------------
  5724. Datum:     16.6.94
  5725. Version:   2.74
  5726. Autor:     DS
  5727. Modul(e):  mtDials
  5728. Žnderung:  
  5729.  - Buttons in Dialogen (normale als auch Fenster) sind auch ohne Sondertaste
  5730.    per Tastatur bedienbar, wenn kein Editfeld vorhanden ist. Sehr praktisch
  5731.    bei Alerts. Ich habe immer gedacht, das w„re doch einiges an Arbeit, und 
  5732.    es daher immer aufgeschoben, und jetzt stellt sich heraus, daž das nicht 
  5733.    mehr als 5 Zeilen mehr sind (wovon zwei aus THEN und END bestehen).
  5734. -----------------
  5735. Datum:     18.6.95
  5736. Version:   2.74
  5737. Autor:     DS
  5738. Modul(e):  mtDials, CAT, WdwManager, CatOpts
  5739. Žnderung:  
  5740.  - Die Žnderung mit den Buttons war doch nicht so trivial, da der UNDO-Button
  5741.    und die Cursortasten so nicht mehr richtig funktionierten. Jetzt wird
  5742.    das etwas anders gehandhabt, und jetzt geht es.
  5743.  - Watchdog wird wieder gefunden. Zum Zeitpunkt der Protokollinitialisierung
  5744.    war der globale Nachrichtenmanager noch nicht installiert, der ist n„mlich
  5745.    inzwischen auch ein Callback, das wurde durch die Žnderung mit dem Suchen
  5746.    notwendig. Die Installation der globalen Manager wird jetzt frher erledigt,
  5747.    dadurch geht das wieder richtig.
  5748.  - Ein uniconifiziertes Fenster wird jetzt auch getoppt, so wie es sich geh”rt.
  5749.  - verschiedene fehlende Deallozierungen im Fehlerfall eingebaut
  5750. -----------------
  5751. Datum:     10.7.95
  5752. Version:   2.74
  5753. Autor:     DS
  5754. Modul(e):  grin, edittypes
  5755. Žnderung:  
  5756.  - Man konnte w„hrend einer Suche das Anzeigefenster schliežen, was zu 
  5757.    unliebsamen Abstrzen gefhrt hat, weil auf einmal die Fensterstruktur 
  5758.    weg war.
  5759. -----------------
  5760. Datum:     15.7.95
  5761. Version:   2.74
  5762. Autor:     DS
  5763. Modul(e):  data, datasys, grin, msglist
  5764. Žnderung:  
  5765.  - Datenbank erstmal wieder umgestellt auf kurze Nachrichten, da ich keine Lust
  5766.    hatte, einen Konverter zu schreiben
  5767. -----------------
  5768. Datum:     16.7.95
  5769. Version:   2.74
  5770. Autor:     DS
  5771. Modul(e):  MsgManager
  5772. Žnderung:  
  5773.  - Modul zerlegt in drei Module: Messages, MsgWindow, MsgInfile
  5774.    Dadurch kleinere Module (aber noch nicht ganz fertig, muž noch beendet werden)
  5775. -----------------
  5776. Datum:     18.7.95
  5777. Version:   2.74
  5778. Autor:     DS
  5779. Modul(e):  MsgWindow, Messages, MsgInfile
  5780. Žnderung:  
  5781.  - Zerlegung von MsgManager beendet. Scheint auch alles zu funktionieren.
  5782.    Sollte es eigentlich auch, da funktional keinerlei Žnderungen vorgenommen
  5783.    wurden.
  5784.  - Modul CatOpts zerlegt in CatOpts und CatOpts2. Das ging schnell, da diese
  5785.    Module nicht mehr als Funktionscontainer sind.
  5786.  - Ebenfalls noch einige interne Funktionen von CatEdit nach EditFuncs 
  5787.    verlagert, um das Modul kleiner zu bekommen. Allerdings ist CatEdit
  5788.    noch nicht klein genug.
  5789. -----------------
  5790. Datum:     29.7.95
  5791. Version:   2.74
  5792. Autor:     DS
  5793. Modul(e):  CatEdit, EditUtil, CAT, CatUtil, CatCrypt, msgList, msgListBase 
  5794. Žnderung:  
  5795.   - CatEdit weiter verkleinert, Funktionen ausgelagert in neues Modul 
  5796.     EditUtil
  5797.   - msgList gesplittet in zwei Module, nun neues Base-Modul msgListBase
  5798.   - CAT-Hauptmodul verkleinert, zwei neue Module CatUtil und CatCrypt
  5799. -----------------
  5800. Datum:     30.7.95
  5801. Version:   2.74
  5802. Autor:     DS
  5803. Modul(e):  CatCrypt
  5804. Žnderung:  
  5805.  - Schlsselberechnung ge„ndert
  5806. -----------------
  5807. Datum:     8.8.95
  5808. Version:   2.74
  5809. Autor:     DS
  5810. Modul(e):  CatOpts
  5811. Žnderung:  
  5812.  - Farbdialog ist modal, aber Menuzeile war nicht disablet
  5813. -----------------
  5814. Datum:     22.8.95
  5815. Version:   2.74
  5816. Autor:     DS
  5817. Modul(e):  grin, ListHelp, grinTool, Parser
  5818. Žnderung:  
  5819.  - Neue Configvariable "AutoNextGroup" geht am Ende einer Gruppe automatisch
  5820.    zur n„chsten ber, ohne daž der Dialog "Weiter mit ..." dazwischen kommt.
  5821.  - Wenn man am Ende eines Gruppennamens noch ein oder mehrere Spaces hatte,
  5822.    dann hat CAT den Namen nicht angemeckert, aber dann versucht,
  5823.    eine nicht existente Gruppe zu ”ffnen und dabei dann auch noch die 
  5824.    GRUPPEN.POS zerst”rt. Jetzt werden wieder, wie frher, fhrende und 
  5825.    anh„ngende Spaces entfernt. Kam von der Umstellung auf die Fensterdialoge.
  5826.  - CAT akzeptierte Betreffzeilen, die nur aus Leerzeichen bestanden, die MAUS 
  5827.    aber nicht. Behoben.
  5828.  - Fehler beim Ausfhren von Filtern fr das Outfile werden im CATLOG.TXT
  5829.    festgehalten (mit Nummer).
  5830.  - Infofiles mit genau 8 Zeichen langem Namen wurden immer noch nicht richtig
  5831.    behandelt beim Einfgen, behoben. Auch die CRC wird richtig bernommen.
  5832. -----------------
  5833. Datum:     24.8.95
  5834. Version:   CAT 95 :-)
  5835. Autor:     DS
  5836. Modul(e):  DoItk, MsgInfile
  5837. Žnderung:  
  5838.  - ITK implementiert. Alle Kommandos k”nnen jetzt ber die ITK-Dialogbox 
  5839.    aufgerufen werden (momentan Alt-F5, nur mit HiddenFeatures := TRUE, der 
  5840.    Menupunkt kommt noch). Die Dialoge werden aufgebaut, die Kommandos richtig
  5841.    geschickt und die einzigen Bugs momentan sind Bugs im ITK selbst (siehe
  5842.    TAUSCHBAU). Die Hilfe fehlt noch.
  5843.    Konfigurationskommandos aus der ITK werden in der CATUSER.INF gesichert
  5844.    Einmal- oder Mehrmals-Kommandos werden in der Datei CATCMDS.INF 
  5845.    im MESSAGES-Ordner gespeichert. 
  5846.  - Bei der Erstellung des Infiles werden die Konfigurationskommandos aus dem
  5847.    CATUSER.INF eingesetzt, die Version des ITK-Kommandos wird aber nicht
  5848.    berprft.
  5849.  - Die Datei CATCMDS.INF wird immer in den CMD-Block bernommen, falls sie 
  5850.    existiert. Jede Zeile enth„lt ein Kommando, nach dem Tausch wird sie gel”scht.
  5851.    In diese Datei k”nnen auch andere Programme ihre Kommandos schreiben. Aber
  5852.    Achtung: Diese Daten landen immer im #CMD-Block.
  5853.  - Neuer Dialog zur Hilfe bei der Registrierung. Mit diesem Dialog schaffen
  5854.    es hoffentlich auch die dmmsten User, sich bei mir zu melden :-)
  5855.    Aufzurufen und auszuprobieren unter Optionen/Registrierung
  5856.    Die Preise darin sind nur zum Test :-)
  5857.    Sowohl Mail als auch Brief sind implementiert.
  5858. -----------------
  5859. Datum:     25.8.95
  5860. Version:   CAT 95 
  5861. Autor:     DS
  5862. Modul(e):  DoItk, CatOpts2, GroupSelect, Messages, CatReg, WiederVorlage
  5863. Žnderung:  
  5864.  - Hilfe zu ITK Befehl setzt jetzt keine berflssigen "Parameter:"-Zeilen
  5865.    mehr ein
  5866.  - Wenn man die Blockfilter als Kontextpopup aufgerufen hat, dann keinen 
  5867.    ausgew„hlt hat und dann den Blockfilterdialog aufgerufen hat, dann
  5868.    stimmte der ausgew„hlte Filter nicht mehr. Behoben.
  5869.  - Wenn eine Gruppenumbenennungsinfo kommt, bei der der Name nur im Case
  5870.    anders geschrieben ist, dann wird diese nicht verarbeitet, da dies 
  5871.    unn”tig ist. Der neue Name wird dann schon aus dem ITK genommen.
  5872.  - Fehlendes Leerzeichen bei Fehlermeldung bei fehlgeschlagener Umbenennung
  5873.    eingefgt.
  5874.  - Die Gr”že der erzeugten Mail in der Nachrichtenauswahl stimmte noch nicht,
  5875.    behoben
  5876.  - Button Ausland ist nur noch dann selektierbar, wenn auch Handbuch 
  5877.    angekreuzt ist, da die Kosten nur dann anfallen, wenn ein Handbuch
  5878.    ins Ausland verschickt werden muž.
  5879.  - Wiedervorlage implementiert. Nach Drcken von R in der Anzeige kann
  5880.    man ein Datum angeben, an dem die Nachricht wiedervorgelegt werden soll.
  5881.    Das Datum muž nicht in der Zukunft liegen, das wird nicht geprft.
  5882.    Beim Start von CAT wird dann nachgesehen, ob es Nachrichten gibt,
  5883.    die zur Wiedervorlage anstehen, und dann macht CAT einen mittels eines
  5884.    Alerts darauf aufmerksam. Man kann sich dann auch die _erste_ Nachricht 
  5885.    davon anzeigen lassen. 
  5886.    Bearbeiten kann man die zur Wiedervorlage markierten Nachrichten ber
  5887.    den Menupunkt "Wiedervorlage" im Nachrichtenmenu. Dort kann man das Datum
  5888.    „ndern, an dem die Nachricht wiedervorgelegt werden soll, Nachrichten
  5889.    daraus l”schen und auch Nachrichten direkt ”ffnen. 
  5890.    Wenn man aus dem Dialog mit Abbruch rausgeht, dann sind alle Žnderungen
  5891.    und L”schungen weg (dann wird einfach das File neu geladen).
  5892.    Nachrichten, die heute zur Wiedervorlage anstehen, sind in der Liste 
  5893.    fett dargestellt.
  5894.    Was noch nicht drin ist: 
  5895.     - Nachrichten werden nicht automatisch aus der Wiedervorlage gel”scht.
  5896.       Halte ich auch nicht fr sinnvoll. Was man machen k”nnte: 
  5897.       Wenn man statt R Shift-R drckt, dann k”nnte die gel”scht werden, 
  5898.       falls die in der Wiedervorlage drin ist (natrlich nach Rckfrage)
  5899.     - Wenn mehrere zur Wiedervorlage anstehen, dann wird nur die erste 
  5900.       angezeigt. Prinzipiell ist es auch m”glich (und kein gr”žeres Problem),
  5901.       jede Nachricht zu ”ffnen, aber das wrde dann gleichzeitig in x  
  5902.       Fenstern geschehen, was dann schon wieder ein Problem werden kann,
  5903.       wenn zu wenig Fenster zur Verfgung stehen. Aužerdem ist das un-
  5904.       bersichtlich. Dagegen ist es so gut wie unm”glich, daž ich mich 
  5905.       dabei in den Krempel fr "N„chste Nachricht" reinh„nge, denn da
  5906.       gibt es genau ein Problem: Ich kann die Gruppe nicht wechseln, 
  5907.       und das zu „ndern, fhrt zu wirklich massiven Žnderungen! 
  5908.       Hat jemand eine Idee?
  5909.     - Die Anzeige im Dialog ist absolut unsortiert, die stehen da in der 
  5910.       Reihenfolge drin, wie sie angelegt wurden. Solle man vielleicht noch
  5911.       sortieren. Nach was? Wiedervorlagedatum?
  5912.     - Im Moment wird bei jedem Start (und auch beim Laden eines anderen 
  5913.       Infofiles) geprft, ob Nachrichten zur Wiedervorlage anstehen.
  5914.       Soll das so bleiben oder sollte man das nur einmal pro Tag pro
  5915.       Datenbank machen?
  5916.     - Was noch fehlerhaft ist: Batchbetrieb wird dadurch m”glicherweise
  5917.       unterbrochen, das wird nicht abgeprft. Allerdings weiž ich nicht,
  5918.       ob die zwei Stellen, an denen das aufgerufen wird, im Batchmodus
  5919.       berhaupt betreten werden, mžte ich mal prfen.
  5920. -----------------
  5921. Datum:     29.8.95
  5922. Version:   CAT 95 beta
  5923. Autor:     DS
  5924. Modul(e):  WiederVorlage, Edit-Module, grin
  5925. Žnderung:  
  5926.  - Wiedervorlagenachrichten werden nach Wiedervorlagedatum sortiert
  5927.  - Beim šberprfen der Wiedervorlage werden jetzt auch die Nachrichten angezeigt,
  5928.    die das Wiedervorlagedatum seit dem letzten Check berschritten haben, und 
  5929.    nicht nur die, die heute wiedervorgelegt werden sollen. Dadurch k”nnen keine
  5930.    mehr vergessen werden.
  5931.  - Die šberprfung der Wiedervorlage wird nur noch einmal am Tag ausgefhrt. 
  5932.    Wenn man CAT aber dauern laufen l„žt, dann wird die nicht aufgerufen, da 
  5933.    das nur beim Start oder beim Laden einer CAT.INF passiert.
  5934.  - Die Wiedervorlage wird nur dann berprft, wenn CAT normal gestartet wird 
  5935.    und wenn das Terminalprogramm nicht am Start parallel oder als Overlay 
  5936.    gestartet wurde. Bei einem parallen Start des Terminals wird die 
  5937.    Wiedervorlage dann nach dem Einfgen des Outfiles geprft.
  5938.  - Multiple Blockmarkierung eingebaut. In der Anzeige kann man bis zu 49 
  5939.    Bl”cke gleichzeitig markieren, die dann alle gemeinsam gequotet werden 
  5940.    k”nnen. Funktioniert insoweit, als das man die Bl”cke linear von oben 
  5941.    nach unten markieren muž. Hin- und herspringen funktioniert noch nicht 
  5942.    (irgendwo ist da noch ein Fehler)
  5943. -----------------
  5944. Datum:     30.8.95
  5945. Version:   CAT 95
  5946. Autor:     DS
  5947. Modul(e):  EditUtil
  5948. Žnderung:  
  5949.  - multiple Blockmarkierung fertiggestellt. Jetzt sollte auch das hin- 
  5950.    und herspringen mit dem Cursor funktionieren. Wie geht das ganze nun? In 
  5951.    der Anzeige drckt man 'Q'. Damit kommt man in einem Modus, in dem man 
  5952.    mit der Tastatur (und nur mit der Tastatur) Bl”cke markieren kann.
  5953.    Mit Shift-Cursor wird der berstrichene Bereich invertiert, die 
  5954.    wortweisen Sprnge mit der Ctrl-Taste funktionieren wie gewohnt. Mit Home 
  5955.    und Clr kommt man an den Anfang bzw. das Ende des Textes, wie gewohnt, 
  5956.    aber dabei wird _nicht_ markiert. Den Modus beendet man durch die 
  5957.    erneute Eingabe von 'Q' (kann auch klein sein). Danach hat man dann 0 bis 
  5958.    49 Bl”cke markiert. Sollte w„hrend des Markierens die Grenze von 49 
  5959.    Bl”cken erreicht werden, so wird das Markieren automatisch beendet (damit 
  5960.    nicht Speicher berschrieben wird) und es gibt einen Bing.
  5961.    Die markierten Bl”cke kann man dann entweder ins Clipboard kopieren (da 
  5962.    werden die stumpf hintereinander geschrieben, ohne Trenner!), per Drag 
  5963.    und Drop an irgendein anderes Programm bergeben oder quoten. Bei 
  5964.    Drag&Drop und Quoten werden die einzelnen Bl”cke durch jeweils drei 
  5965.    Leerzeilen getrennt. Beim Quoten sind danach auch die Leerzeilen mit den 
  5966.    Initialen versehen, da das erst beim Einfgen gemacht wird. Um das zu 
  5967.    „ndern, mžte ich die Quote-Routine umschreiben, und das ist nicht so 
  5968.    simpel. 
  5969. -----------------
  5970. Datum:     31.8.95
  5971. Version:   CAT 95
  5972. Autor:     DS
  5973. Modul(e):  grin
  5974. Žnderung:  
  5975.  - erweiterte Infoanzeige umgestellt. Durch den Klick auf den I-Button wird 
  5976.    jetzt umgeschaltet, ob im Text die Headerinformationen zus„tzlich vor der 
  5977.    Nachricht angezeigt werden sollen. Diese Einstellung bleibt in diesem 
  5978.    Fenster auch erhalten, bis es geschlossen wird. Die Grundeinstellung, ob 
  5979.    der Header angezeigt werden soll oder nicht, kann man wie blich ber die 
  5980.    CATUSER.INF vornehmen. šber die Variable "ViewHeaderLevel" wird das 
  5981.    gesteuert. Momentan m”gliche Werte:
  5982.    0 : keine Headerinfo im Text
  5983.    1 : komplette Headerinfo im Text
  5984. -----------------
  5985. Datum:     1.9.95
  5986. Version:   CAT 95 beta
  5987. Autor:     DS
  5988. Modul(e):  msgList, grin, CatEdit, EditTypes
  5989. Žnderung:  
  5990.  - Drag&Drop erweitert. Es gibt aus der Stichwortliste einen neuen Typ von
  5991.    Daten, die versandt werden, n„mlich .FLT. Damit kann einem Laberfilter
  5992.    der Betreff und der Absender bergeben werden. Der Aufbau der Daten,
  5993.    die bergeben werden, ist wie folgt:
  5994.    "From: "<absender[256]><TAB>"Topic: "<betreff[256]><TAB>
  5995.    Das ganze ohne Anfhrungszeichen, die eigentlichen Informationen sind 
  5996.    256 Zeichen lang und aufgefllt mit Spaces.
  5997.  - Drag&Drop aus Anzeige erm”glicht. Wenn man auf den Absender oder den Betreff
  5998.    klickt, kann man diesen auf ein anderes Fenster ziehen. Es wird dann auch 
  5999.    der Typ .FLT mit dem oben beschriebenen Aufbau bergeben.
  6000.  - Freigegeben als 2.80 ž
  6001. -----------------
  6002. Datum:     2.9.95
  6003. Version:   2.80 ž
  6004. Autor:     DS
  6005. Modul(e):  grin, WiederVorlage
  6006. Žnderung:  
  6007.  - Routine fr Tastaturbehandlung komplett umgestellt, ist jetzt sauberer.
  6008.    Dabei auch Bedienung fr I-Button und Userinfo eingebaut (I und U).
  6009.  - Klick mit Shift auf Userbutton (der mit dem Gesicht halt) oder Shift-U
  6010.    schreibt den Namen des Absenders ins Clipboard.
  6011.  - Wiedervorlagen werden jetzt richtigrum sortiert (alte oben)
  6012.  - In der ITK-Kommandoliste werden nur noch die Kommandos angezeigt, die CAT
  6013.    nicht eingebaut hat.
  6014. -----------------
  6015. Datum:     4.9.95
  6016. Version:   2.80 ž
  6017. Autor:     DS
  6018. Modul(e):  DoITK, mtAlerts, grin, CAT, WiederVorlage
  6019. Žnderung:  
  6020.  - Preview fr ITK-Kommandos eingebaut
  6021.  - Fehler in mtAlerts bei Umbruch eines Strings im Alert behoben, der String 
  6022.    wurde nicht richtig terminiert, dadurch wurde die Grenze der Dialogbox
  6023.    berschrieben.
  6024.  - Schriftgr”že beim Drag&Drop von Absender oder Betreff korrigiert
  6025.  - Bei AP_TERM werden jetzt auch die Positionen gesichert
  6026.  - ™ffnen in Wiedervorlage funktioniert jetzt anders. 
  6027.    Der Dialog wird nicht verlassen, sondern nur die Nachricht angezeigt.
  6028.    Wenn man dann fr eine weitere Nachricht ”ffnen aufruft, dann wird diese
  6029.    im eben ge”ffneten Fenster angezeigt und kein neues dafr aufgemacht. So
  6030.    kann man manuell durch alle Wiedervorlagen durchgehen, ohne den Dialog zu
  6031.    verlassen. Wenn man den Dialog verl„žt, vergižt dieser das Fenster, welches
  6032.    er benutzt hat, beim n„chsten Mal wird dann ein neues aufgemacht.
  6033. -----------------
  6034. Datum:     16.9.95
  6035. Version:   2.80 ž
  6036. Autor:     DS
  6037. Modul(e):  ConvertDate
  6038. Žnderung:  
  6039.  - Ein gltiges Datum kann jetzt auch die Form '+x' haben, wobei x eine 
  6040.    Anzahl Tage ist. Sehr praktisch fr die Wiedervorlage
  6041.  - bei den Drag&Drop-Daten fr den Filter fehlte noch die Gruppe
  6042. -----------------
  6043. Datum:     22.10.1995
  6044. Version:   2.80 ž
  6045. Autor:     DS
  6046. Modul(e):  DoITK, Grin, MsgInfile, Parser, EditFuncs
  6047. Žnderung:  
  6048.  - Werte fr Felder vom Typ "I" wurden nicht wie vorgeschrieben mit positivem 
  6049.    Vorzeichen generiert, wenn man eine Zahl ohne Vorzeichen eingibt.
  6050.  - Drag&Drop von Name & Betreff geht auch jetzt ohne echtes D&D per Message
  6051.    unter normalem TOS oder alten MagiC-Versionen. Doku kommt sp„ter.
  6052.  - Absturz beim Splitten von Nachrichten behoben
  6053.  - Maximalgr”že berschritten sollte jetzt immer erkannt werden,
  6054.    Stringvergleich ge„ndert
  6055.  - Range Check bei Lesefehler beim Laden in Editor behoben
  6056. -----------------
  6057. Datum:     29.10.95
  6058. Version:   2.80
  6059. Autor:     DS
  6060. Modul(e):  CAT, data, varnames, WinDials, CatOpts, CatHelp, Protokoll, 
  6061.            CatButton, grin
  6062. Žnderung:  
  6063.  - Aufruf von Pdomain (1) in CAT eingebaut, falls die Configvariable
  6064.    MiNTDomain auf TRUE gesetzt ist und MiNT vorhanden ist.
  6065.    Diejenigen, die MiNT und das Minix-XFS benutzen, sollten mal testen,
  6066.    ob das Probleme bereitet.
  6067.  - Speicherallozierung in DATA ge„ndert, es wird jetzt vor der Bufferung 
  6068.    geprft, ob noch genug Platz fr einen Editor frei ist. Mindestens 32 KB
  6069.    sollten jetzt immer frei bleiben, auch nach dem ™ffnen einer Gruppe.
  6070.  - Menufunktionen, deren Krzel in einem Fensterdialog nicht belegt sind, 
  6071.    sollten in nonmodalen Dialogen jetzt aufrufbar sein. Das funktioniert 
  6072.    aber nur, wenn in dem Dialog kein Editfeld vorhanden ist, sonst wird 
  6073.    unweigerlich davon ausgegangen, daž der Tastendruck behandelt worden ist.
  6074.  - Neuer Schalter in "Allgemeine Optionen": externe Hilfe.
  6075.    Wenn der angeschaltet ist, wird immer der ST-Guide als Hilfesystem
  6076.    fr die Hilfe ber die CAT-Funktionen benutzt. Der ST-Guide wird dann
  6077.    per VA_START aufgerufen. Wenn der ST-Guide nicht gefunden wird, dann wird
  6078.    die CAT-eigene Hilfe benutzt.
  6079.    Dadurch wird der Eintrag "Hilfesystem" nicht berflssig, denn damit wird
  6080.    eingestellt, welches Programm bei Shift-Help in der Anzeige/dem Editor
  6081.    aufgerufen wird oder auch mit den Userdaten bei 'U' in der Anzeige.
  6082.    Dies muž ja nicht der ST-Guide sein.
  6083.  - Das Funktionstastenfenster ist wieder aus der Fensterliste raus, d.h. bei Ctrl-W
  6084.    wird das nicht mehr mitgetoppt, auch nicht unabsichtlich.
  6085.  - Sort-Button bei Optionen/Gruppen, um alphabetische Reihenfolge herzustellen.
  6086.  - Umschalten des Infomodus ber 'I' in der Anzeige verstellt nicht mehr 
  6087.    den Ausgangspunkt der Nachricht (d.h. 0 funktioniert wieder)
  6088. -----------------
  6089. Datum:     2.11.95
  6090. Version:   2.80 ž
  6091. Autor:     DS
  6092. Modul(e):  GroupSelect
  6093. Žnderung:  
  6094.  - Beim Schreiben der CATGROUP.INF wurde innerhalb des Eintrages fr die Flags 
  6095.    der Vernetzungsstatus nicht richtig rausgeschrieben, so daž nach dem L”schen
  6096.    der CATGROUP.DAT und Einlesen der CATGROUP.INF CAT nicht mehr wužte, daž 
  6097.    einige Gruppen lokal nicht vorhanden sein drfen.
  6098.    Komischerweise wurde das anscheinend auch bei Erscheinen einer neuen ITG 
  6099.    nicht richtig upgedatet.
  6100. -----------------
  6101. Datum:     5.11.95
  6102. Version:   2.80
  6103. Autor:     DS
  6104. Modul(e):  MsgListBase, GroupSel, EditGlobals
  6105. Žnderung:  
  6106.  - Falls Drag&Drop nicht geht, wird danach eine Filternachricht verschickt
  6107.  - Inkonsistenz in Leseflags der ITG behoben, CAT kannte ein Flag, das es 
  6108.    anscheinend gar nicht gibt
  6109.  - Beim Drag&Drop von Filterdaten fehlte die Gruppe. Daher sehen die 
  6110.    Filterdaten jetzt wie folgt aus:
  6111.    "From: "<absender[256]><TAB>"Topic: "<betreff[256]><TAB>"Group: "<gruppe[256]><TAB>
  6112.    Das ganze ohne Anfhrungszeichen, die eigentlichen Informationen sind 
  6113.    256 Zeichen lang und aufgefllt mit Spaces.
  6114.    Beim Drag&Drop aus der Stichwortliste wird in den Datenblock fr jede 
  6115.    selektierte Zeile ein Eintrag geschrieben, das ganze wird also n-mal 
  6116.    wiederholt.
  6117.    Wenn kein Drag&Drop m”glich ist, dann ist die Gr”že auf 2 KB beschr„nkt,
  6118.    da das die Gr”že des statischen Buffers in CAT ist, der global lesbar
  6119.    alloziert ist, und es wird dann folgende Nachricht an den Empf„nger 
  6120.    verschickt:
  6121.  
  6122.    msg[0] := 0x8002;
  6123.    msg[1] := appId von CAT;
  6124.    msg[2] := 0;     (* berl„nge *)
  6125.    msg[3] := L„nge der Daten (* unsigned *);
  6126.    msg[4] +
  6127.    msg[5] := Zeiger auf Datenblock;
  6128.    msg[6] +
  6129.    msg[7] := reserviert, auf 0 zu setzen.
  6130.  
  6131.  - Zeilen werden auch dann als Quote erkannt, wenn nur die ersten beiden 
  6132.    Zeichen grož sind. Damit werden auch Fido-Quotes wie MMrmd> als Quote 
  6133.    erkannt.
  6134.  - MAUS-Versionsnummer wird nicht mehr ausgewertet und geprft. Damit sind 
  6135.    die Konfig-Variablen MausMajorVersion, MausMinorVersion und 
  6136.    GenerateExtendedInfile berflssig geworden. Wer will, kann die aus 
  6137.    seiner CATUSER.INF rauswerfen.
  6138.  - Default fr SendPSN auf TRUE gesetzt
  6139.  - Farbe/Effekt fr "Zurckgehaltene" in Nachrichtenauswahl einstellbar
  6140.    Bitte mal in Mono testen
  6141. -----------------
  6142. Datum:     6.11.95
  6143. Version:   2.81 ž
  6144. Autor:     DS
  6145. Modul(e):  Protokoll
  6146. Žnderung:  
  6147.  - In der Funktion Send2Filt fehlte am Ende ein RETURN. Grrrrrrr...
  6148. -----------------
  6149. Datum:     19.11.95
  6150. Version:   2.81 ž
  6151. Autor:     DS
  6152. Modul(e):  DoITK, grin
  6153. Žnderung:  
  6154.  - Beim ersten Kommando waren einige Parameter nicht initialisiert, was zu einem
  6155.    Absturz beim Freigeben des Speichers fhren konnte.
  6156.  - In der Parameterauswertung der FA-Parameter im ITK war noch ein Fehler
  6157.  - Wenn man im Dialog "Weiter zur n„chsten Gruppe" das Anzeigefenster geschlossen
  6158.    hat, dann gab es danach einen Crash. Jetzt kann das Fenster nicht mehr 
  6159.    geschlossen werden.
  6160. -----------------
  6161. Datum:     24.11.95
  6162. Version:   2.81 ž
  6163. Autor:     DS
  6164. Modul(e):  data
  6165. Žnderung:  
  6166.  - Lesen des Datenbankverzeichnisses umgestellt auf Dopendir, Dreaddir
  6167.    und Dclosedir, falls CAT in der Mint-Domain l„uft.
  6168. -----------------
  6169. Datum:     26.11.95
  6170. Version:   2.81 ž
  6171. Autor:     DS
  6172. Modul(e):  data
  6173. Žnderung:  
  6174.  - Bei nicht m”glicher Pufferung einer Gruppe konnte es zu Problemen beim 
  6175.    Aufbau eines Baumfensters kommen, da in den Baumroutinen zwei kleine
  6176.    Fehler wahren.
  6177.  - alle Dateinamen auf Kleinschrift umgestellt. Hoffentlich gibt's damit 
  6178.    keine Probleme, ist eine Sysiphusarbeit.
  6179. -----------------
  6180. Datum:     27.11.95
  6181. Version:   Fred ...
  6182. Autor:     DS
  6183. Modul(e):  Fred.M, Fredprotokoll
  6184. Žnderung:  
  6185.  - letzte Dialoge in Fred umgestellt auf Fensterdialoge
  6186.  - ST-Guide ist jetzt das Default-Helpprotokoll in Fred. Schnittstelle ist
  6187.    aber immer noch das PCHELP-Protokoll
  6188. -----------------
  6189. Datum:     28.11.95
  6190. Version:   2.81
  6191. Autor:     DS
  6192. Modul(e):  CatOpts, EditFuncs
  6193. Žnderung:  
  6194.  - Suchen und Ersetzen in CAT bernommen aus Fred
  6195.  - Shortcuts im Menu ge„ndert: Registrierung hat keinen mehr, und die 
  6196.    MausTausch-Kommandos haben jetzt Alt-K (Alt-C wurde mir zu oft an anderen
  6197.    Stellen verwendet). 
  6198.    Suchen und Ersetzen hat ^R.
  6199.  - Anpassung und šberarbeitung des CAT-Hypertextes
  6200. -----------------
  6201. Datum:     29.11.95
  6202. Version:   2.81 ž
  6203. Autor:     DS
  6204. Modul(e):  ZSearchDial
  6205. Žnderung:  
  6206.  - Tastenkrzel im grožen Suchdialog umge„ndert fr Flags, so daž man jetzt 
  6207.    auch da Cut&Paste benutzen kann.
  6208.  - Einstellung der Flags von "Flags „ndern" wird gesichert in CATUSER.INF
  6209. -----------------
  6210. Datum:     30.11.95
  6211. Version:   2.81 ž
  6212. Autor:     DS
  6213. Modul(e):  DoITK
  6214. Žnderung:  
  6215.  - In der Dialogboxauswertung war bei Aufz„hlungen ein neuer Fehler drin, der bei
  6216.    der letzten Korrektur reingekommen ist
  6217. -----------------
  6218. Datum:     1.12.95
  6219. Version:   2.81 ž
  6220. Autor:     DS
  6221. Modul(e):  MsgInfile, parser
  6222. Žnderung:  
  6223.  - Beim Erstellen des Infiles wurde bei Kommentaren mehr oder minder
  6224.    zuf„llig eine G-Zeile geschrieben oder auch nicht, da das noch ber
  6225.    eine boolesche Variable gesteuert wurde, die nicht mehr initialisiert
  6226.    wurde. Analoges gilt fr Antworten und die A-Zeilen.
  6227.  - Beim Lesen der Infofiledaten aus dem Speicher und Schreiben in die Datei
  6228.    konnte m”glicherweise das Ende des allozierten Buffers berlesen werden.
  6229.    M”glicherweise kamen daher die ANDR-Daten in den Infofiles. Aber es kommen
  6230.    daher wohl eher die Dateien A*KROM.TXT, die bei einigen Leuten im DATABASE-
  6231.    Ordner aufgetaucht sind, da nach einem Block immer KROM steht, w„hrend
  6232.    ANDR 16 Bytes vor der allozierten Adresse steht und den Beginn eines 
  6233.    Blocks kennzeichnet. ... Wie ein Test gerade ergeben hat, k”nnen die 
  6234.    ANDR auch daher kommen, da das KROM als Endekennzeichen wohl durch 
  6235.    ANDR ersetzt wird, wenn dahinter ein weiterer Block alloziert wird.
  6236.    Ich habe das jetzt korrigiert, mal sehen, was dabei rauskommt.
  6237.  - Beim Lesen des DATABASE-Pfades wird jetzt auch mit Dpathconf nachgesehen,
  6238.    ob das Filesystem Case-Insensitiv ist, und dann dementsprechend verglichen.
  6239.    Das wurde notwendig, da jetzt alle Namen und Masken in Kleinbuchstaben
  6240.    drin sind, und m”glicherweise wrde das dann unter MiNT zu Problemen
  6241.    fhren. Ohne MiNT-Domain wird immer gewandelt.
  6242. -----------------
  6243. Datum:     13.12.1995
  6244. Version:   2.82 ž
  6245. Autor:     DS
  6246. Modul(e):  EditUtil
  6247. Žnderung:  
  6248.  - Umbruch von Endloszeilen in Anzeige eingebaut. Funktioniert, aber ist recht
  6249.    lahm, und es wird beim Sizen des Fensters noch nicht neu umgebrochen.
  6250. -----------------
  6251. Datum:     14.12.1995
  6252. Version:   2.82 ž
  6253. Autor:     DS
  6254. Modul(e):  EditUtil, FontSelect, CatEdit
  6255. Žnderung:  
  6256.  - Durch Žnderung des Anpassungsalgorithmus und der Berechnung der durchschnitt-
  6257.    lichen Zeichenbreite Umbruch von Endloszeilen beschleunigt. Jetzt geht's 
  6258.    einigermažen.
  6259.  - Umbruch der Anzeige fertiggestellt, CAT kann jetzt auch in der Anzeige
  6260.    Endloszeilen. Schalter in Konfiguration dafr eingebaut, w„hrend der 
  6261.    Anzeige einer Nachricht kann aber nicht umgeschaltet werden, d.h. 
  6262.    die Umschaltung tritt erst beim Neuladen einer Nachricht in Kraft bzw.
  6263.    nach der Umschaltung wird der Text nicht mehr umformatiert.
  6264. -----------------
  6265. Datum:     15.12.1995
  6266. Version:   2.82 ž
  6267. Autor:     DS
  6268. Modul(e):  EditUtil, EditGlobal, EditDraw
  6269. Žnderung:  
  6270.  - Umbruch der Anzeige im realen Betrieb getestet, noch zwei kleinere 
  6271.    Glitches beseitigt bei der Reformatierung.
  6272.  - Bei gescalten Fonts (FSM, Speedo etc.) wird immer ber die FSM-Routine 
  6273.    zum Zeilenredraw im Editor gegangen, auch wenn es ein monospaced Font ist.
  6274.    Daher kann man jetzt auch den Monospaced 821 Font benutzen.
  6275. -----------------
  6276. Datum:     19.12.1995
  6277. Version:   2.82 ž
  6278. Autor:     DS
  6279. Modul(e):  EditUtil, Varnames, ZSearchDial, MsgInfile
  6280. Žnderung:  
  6281.  - einige kleinere Žnderungen und Fixes wegen Umbruch der Anzeige
  6282.  - Bei Flags „ndern wird nun auch die ausgew„hlte Aktion mitgesichert
  6283.  - Was fr die Quarks: Ein Gruppenkommentar bekommt die normale Id als 
  6284.    R-Zeile, falls keine I-Zeile vorhanden ist.
  6285.  - Die MSGINFO.DAT wird nach den Outfilefiltern und auch nach den Filtern 
  6286.    nach dem Einfgen neu eingelesen.
  6287. -----------------
  6288. Datum:     20.12.1995
  6289. Version:   2.82 ž
  6290. Autor:     DS
  6291. Modul(e):  MsgList
  6292. Žnderung:  
  6293.  - .FLT-Extension fr D&D nach vorne gezogen, damit CatLick das richtig 
  6294.    bekommt und auch versteht.
  6295. -----------------
  6296. Datum:     20.12.1995
  6297. Version:   2.83 ž
  6298. Autor:     DS
  6299. Modul(e):  grin, ZSearchDial, mtDials, UUDecode, msgList, CatEdit
  6300. Žnderung:  
  6301.  - Infoumschaltung in der Anzeige ver„ndert nicht mehr die Undo-Position
  6302.  - Die Flageinstellungen der zu l”schenden Flags aus dem Dialog "Flags setzen"
  6303.    werden jetzt auch richtig gespeichert. Vorher wurden da auch die zu setzenden
  6304.    gespeichert, was nicht richtig funktionieren konnte.
  6305.  - Fehler mit Anzeige in langen Editfeldern behoben
  6306.  - Beim Kopieren der selektierten Eintr„ge aus der Stichwortliste war eine
  6307.    Abfrage noch falsch.
  6308.  - UUDecode in CAT eingebaut. Decodiert werden nur gltige UU-Zeilen,
  6309.    andere Zeilen wie z.B. "--- Fortsetzungsteil ---" werden bersprungen.
  6310.    Zum Test im Editor implementiert
  6311.  - UUdecode als weitere Option bei "Speichern als" in der Stichwortliste
  6312.    implementiert, dafr auch eigentlich eingebaut fr gesplittete Massen-
  6313.    mails.
  6314.  - [Viertel nach drei nachts] Bl”de MAUS! Warum muž die MAUS Leerzeichen am
  6315.    Zeilenende abschneiden? Warum gibt es UU-Coder, die mehrere Leerzeichen
  6316.    am Zeilenende erzeugen und keine Prfzeichen dahinter setzen? 
  6317.    Wegen dieser beiden bl”den Sachen konnte ich hier eineinhalb Stunden rum-
  6318.    basteln und die Routine so umbiegen, daž die fehlertolerant arbeitet und 
  6319.    L„ngenfehler in einer UU-Zeile erkennt und ignoriert, wenn denn die 
  6320.    nachfolgende gltig ist.
  6321. -----------------
  6322. Datum:     24.12.95
  6323. Version:   2.83 ž
  6324. Autor:     DS
  6325. Modul(e):  dataSys, data, parser, grin, MsgListBase, CAT, MsgList, CatEdit
  6326. Žnderung:  
  6327.  - CAT versteht die M-Zeile im Outfile und schreibt sie in die Datenbank
  6328.  - CAT "versteht" text/enriched und stellt diesen als normalen Text dar.
  6329.    S„mtliche Textinformationen werden ignoriert, der Minimalparser
  6330.    aus RFC1563 ist in CAT drin.
  6331.  - Beim Drag&Drop von Filterinformationen aus der Stichwortliste schickte
  6332.    CAT falsche Daten.
  6333.  - CAT strzte ab bei einem VA_START <null>, behoben.
  6334.  - šber die Konfigvariable "WaitAfterTerm" kanm man jetzt einstellen, wieviele 
  6335.    Sekunden CAT nach der Beendigung des Terminalprogramms warten soll, bis 
  6336.    MagiC den Speicher des Terminalprogramms wieder freigegeben hat. Es wird
  6337.    nur ein EvntTimer aufgerufen, CAT macht in der Zwischenzeit wirklich gar 
  6338.    nix!
  6339.  - CAT macht keinen berflssigen Redraw mehr nach dem ™ffnen einer Nachricht
  6340.    und anschliežendem Umbruch.
  6341.  - UUDecode als Blockfilter eingebaut und in Stichwortliste als Saveformat
  6342.    an Stelle von "Daten" eingebaut
  6343. -----------------
  6344. Datum:     25.12.95
  6345. Version:   2.83 ž
  6346. Autor:     DS
  6347. Modul(e):  AssFuncs
  6348. Žnderung:  
  6349.  - StrICompare funktionierte nicht richtig, wenn das Array fr den zweiten
  6350.    String gr”žer als 256 Zeichen war. Und da ich neulich im Parser die L„nge
  6351.    fr die Zeilen vergr”žert habe, und der String dadurchgereicht wurde,
  6352.    trat dieser Fehler jetzt erst auf. 
  6353.    Daher funktionierte auch das Anlegen von neuen Gruppen nicht richtig, und
  6354.    daher wurden die mehrfach angelegt, da die Gruppenliste davon ausgeht, daž
  6355.    die Liste richtig sortiert ist (sonst funktioniert die bin„re Suche halt 
  6356.    nicht)
  6357. -----------------
  6358. Datum:     26.12.95
  6359. Version:   2.83 ž
  6360. Autor:     DS
  6361. Modul(e):  CAT
  6362. Žnderung:  
  6363.  - Versionsnummer wird auch angezeigt beim Laden von CAT und im Icon beim
  6364.    Iconify
  6365.  - Version freigegeben als 2.84 ž
  6366. -----------------
  6367. Datum:     28.12.95
  6368. Version:   2.84 ž
  6369. Autor:     DS
  6370. Modul(e):  CatHelp
  6371. Žnderung:  
  6372.  - Hilfe erweitert, fehlende Punkte eingebaut, herzlichen Dank an Timm fr 
  6373.    einige Texte dazu!
  6374. -----------------
  6375. Datum:     29.12.95
  6376. Version:   2.84 ž
  6377. Autor:     DS
  6378. Modul(e):  Parser
  6379. Žnderung:  
  6380.  - Bug gesucht und wohl auch gefunden, durch den in Infofiles bei wenig 
  6381.    Speicher w„hrend des Einfgens dann Teile von Zeilen fehlten. Infofiles
  6382.    sollten auch bei wenig Speicher jetzt immer richtig aussortiert und 
  6383.    auf die Platte geschrieben werden.
  6384.  - ACHTUNG: IM PARSER ist momentan zu Testzwecken noch eine 
  6385.    Speicherlimitierung drin, fr Release noch ausbauen!!!!!
  6386. -----------------
  6387. Datum:     30.12.95
  6388. Version:   2.84 ž
  6389. Autor:     DS
  6390. Modul(e):  InfoFiles, WdwManager, CatEdit
  6391. Žnderung:  
  6392.  - ITK in Default-Infofiles eingefgt, die als Standardliste erzeugt werden.
  6393.  - kleinere Žnderungen im Windowmanager
  6394.  - Hypertext-Hilfe erweitert, korrigiert und probegelesen. Einige Images 
  6395.    ausgetauscht, fehlende Punkte aufgenommen, Links korrigiert.
  6396. -----------------
  6397. Datum:     8.1.96
  6398. Version:   2.85 ž
  6399. Autor:     DS
  6400. Modul(e):  GruppenAuswahl, EditUtil, GroupSelect, EditBase
  6401. Žnderung:  
  6402.  - Followupeinstellung funktioniert jetzt im Dialog wieder richtig, so 
  6403.    wie es sein sollte
  6404.  - šberlauf bei Umbruch behoben/abgefangen (hoffentlich)
  6405.  - šberlauf bei gruppenbergreifender Suche rckw„rts behoben
  6406.  - šberlauf bei Shift-Help auf neu geschriebenes Wort am Textende behoben
  6407.  - Bei Shift-Help ohne Block wird die Hauptseite des CAT-Hypertextes 
  6408.    aufgerufen
  6409. -----------------
  6410. Datum:     11.1.96
  6411. Version:   2.85 ž
  6412. Autor:     DS
  6413. Modul(e):  GroupSelect
  6414. Žnderung:  
  6415.  - Speicherhunger von CAT verringert. Mich hatte etwas irritiert, das CAT
  6416.    wirklich viel Speicher verbraucht, und da habe ich mir das mal 
  6417.    angesehen. Durch einen ungnstigen Default und h„ufiges Reallozieren 
  6418.    eines Speicherblocks beim Einlesen der Gruppenliste hat CAT in 
  6419.    Zusammenarbeit mit MM2 eine Menge Speicher verbraten, von dem 
  6420.    ein grožer Teil nicht genutzt wurde. Da aber in den grožen Bl”cken auch
  6421.    noch allozierte Bereiche waren, konnte die Speicherverwaltung vom MM2
  6422.    das auch nicht mehr freigeben. Und da die Liste die ganze Zeit nicht
  6423.    mehr umkopiert wird, wurde der Speicher st„ndig belegt gehalten.
  6424.    Durch Žnderung der Defaultanzahl von Gruppen, fr die Speicher alloziert 
  6425.    wird (liegt jetzt ber dem, was die MAUS momentan maximal als 
  6426.    Netzgruppen kann) werden jetzt beim Starten von CAT mal locker 230 KB 
  6427.    weniger alloziert!!!!!! YES!
  6428.    CAT braucht jetzt nach dem Start mit der Monoresource und ohne
  6429.    Debugcode knapp ber ein MB, und nicht mehr 1,3 MB! Na, das freut
  6430.    einen doch. Und jetzt geht's ins Bett, morgen muž ich wieder arbeiten
  6431.    (schon wieder ein Uhr nachts).
  6432. -----------------
  6433. Datum:     14.1.96
  6434. Version:   2.85 ž
  6435. Autor:     DS
  6436. Modul(e):  data
  6437. Žnderung:  
  6438.  - m”glichen Fehler bei Feststellung des notwendigen Speichers zum Einfgen
  6439.    unter Mint-Domain behoben, zus„tzliches Logging dafr eingebaut.
  6440.  - Unter Mint-Domain s„mtliche Aufrufe von Fsfirst/Fsnext durch passende
  6441.    Aufrufe von Dopendir, Dclosedir und Fxattr ersetzt
  6442. -----------------
  6443. Datum:     20.1.96
  6444. Version:   2.85 ž
  6445. Autor:     DS
  6446. Modul(e):  CatFiles
  6447. Žnderung:  
  6448.  - Bug in ClearPath behoben, der bei MintDomain := TRUE auftrat, ist bei 
  6449.    der letzten Žnderung reingekommen und fhrte ganz locker zu einem Absturz.
  6450.    Jetzt geht's wohl.
  6451. -----------------
  6452. Datum:     10.2.96
  6453. Version:   2.85 ž
  6454. Autor:     DS
  6455. Modul(e):  Uudecode, WdwManager
  6456. Žnderung:  
  6457.  - Versuch, die Decodierung zu verbessern. Scheint besser zu sein.
  6458.    Achtung: Der Umbruch in der Anzeige kann eine erfolgreiche
  6459.    Dekodierung ziemlich verhindern! Daher muž das Fenster so grož
  6460.    sein, daž das UU nicht umbrochen wird.
  6461.  - Ctrl-U schliežt keine iconifizierten Fenster mehr
  6462.  - Mauszeigerverschwindeproblem mit iconifizierten modalen Dialogen 
  6463.    behoben
  6464. -----------------
  6465. Datum:     18.2.96
  6466. Version:   2.85 ž
  6467. Autor:     DS
  6468. Modul(e):  WdwManager, EditGlobal
  6469. Žnderung:  
  6470.  - Bug mit Iconify und zwei Editorfenster und keinem Cursor nach
  6471.    UNICONIFY behoben. Die WINX-Fehlermeldung wird wahrscheinlich ein
  6472.    Folgefehler gewesen sein.
  6473.  - CAT malt keine Cursor mehr in iconifizierte Editorfenster
  6474. -----------------
  6475. Datum:     2.3.96
  6476. Version:   2.86 ž
  6477. Autor:     DS
  6478. Modul(e):  
  6479. Žnderung:  
  6480.  - freigegeben als 2.86 ž
  6481. -----------------
  6482. Datum:     17.3.96
  6483. Version:   2.86 ž
  6484. Autor:     DS
  6485. Modul(e):  editUtil, EditGlobal, CAT
  6486. Žnderung:  
  6487.  - Fehler in Anzeigeumbruch behoben, lange Zeile werden nicht nach dem ersten
  6488.    Wort umbrochen
  6489.  - Drucken ber Idealist eingebaut. šber die Konfigvariable 
  6490.    ExternalPrint := TRUE wird eingestellt, daž ber Idealist gedruckt werden 
  6491.    soll. Falls Idealist nicht parallel l„uft (als ACC oder PRG), so muž man in 
  6492.    der Variablen ExternalPrintProg den kompletten Pfad und Dateinamen von 
  6493.    Idealist angeben. M”chte man noch weitere Parameter an Idealist bergeben 
  6494.    (z.B. eine Konfigdatei), so kann man das ber die Konfigvariable
  6495.    ExternalPrintParm erledigen. Alles, was darin steht, wird am Ende der 
  6496.    Kommandozeile an Idealist durchgereicht. Bei den Strings ist zu beachten, 
  6497.    das Backslahs escaped werden mssen, also doppelt geschrieben.
  6498.    Es wird eine spezielle Kommandozeile an Idealist bergeben, die dieser
  6499.    erst ab der n„chsten Version auswerten kann, ebenso werden beim Start
  6500.    per Protokoll zus„tzliche Bits in der CALCLOCK-Message gesetzt, die 
  6501.    Idealist auch erst ab der n„chsten Version kennt. Dadurch wird die Attribut-
  6502.    Auswertung beim Druck ber CAT gesteuert.
  6503. -----------------
  6504. Datum:     19.3.96
  6505. Version:   2.86 ž
  6506. Autor:     DS
  6507. Modul(e):  mtAlerts, mtDials, WinDials
  6508. Žnderung:  
  6509.  - Die Alerts tauchen nun auch in Applikationsmodalen Fenstern auf.
  6510.    Eigentlich ist das ja vollkommen berflssig, aber nachdem mir eine
  6511.    Methode eingefallen ist, mit der ich das mit minimalen Žnderungen 
  6512.    am Sourcecode und ohne Umstrukturierung meiner Struktur hinbekommen
  6513.    konnte, habe ich es schnell eingebaut.
  6514.    Aužerdem ist das Userinterface dadurch konsistenter.
  6515. -----------------
  6516. Datum:     23.3.96
  6517. Version:   2.86 ž
  6518. Autor:     DS
  6519. Modul(e):  Parser, mtAlerts
  6520. Žnderung:  
  6521.  - Einige kleine Feinheiten an den Alerts ge„ndert
  6522.  - Auch Riesenoutfiles bei extrem wenig Speicher fhren jetzt nicht
  6523.    mehr zu
  6524.    a) kaputten Infofiles mit A*ANDR*.TXT 
  6525.    b) Abstrzen bzw. šberl„ufen beim Einfgen
  6526.    Beides lag daran, daž beim Test der Id auf Infofile oder
  6527.    nicht die Restl„nge des Buffers nicht beachtet wurde. Dank an Timm
  6528.    fr seine unermdlichen Reports diesbezglich und das Outfile.
  6529. -----------------
  6530. Datum:     24.3.96
  6531. Version:   2.86 ž
  6532. Autor:     DS
  6533. Modul(e):  GroupSelect, MsgInfile
  6534. Žnderung:  
  6535.  - ITG-Update so ge„ndert, das bei doppelten Gruppen der lokal 
  6536.    vorhandene Eintrag genommen wird.
  6537.  - Hilfe zu Nachrichten splitten korrigiert: CAT tr„gt schon immer
  6538.    Nachrichten unver„ndert ins Infile ein, wenn als Splitgr”že 
  6539.    eine 0 angegeben wird. Dies war nur irgendwie nirgendwo dokumentiert,
  6540.    daher CAT.HLP und Hypertext korrigiert.
  6541.  - CAT z„hlte im Infile einen Zeilenumbruch beim Splitten als zwei Zeichen,
  6542.    w„hrend die MAUS dort nur ein Zeichen z„hlt. Korrigiert.
  6543.  - Nach dem Erstellen des Infiles werden alle Nachrichten, die gerade
  6544.    editiert werden, neu eingelesen. Der Alert zur Nachfrage zur Sicherung
  6545.    wurde um einen entsprechenden Warnhinweis, daž dann alle Žnderungen
  6546.    verlorengehen, wenn man nicht sichert, erweitert.
  6547.    Dies wird durchgefhrt, da beim Erstellen des Infiles die Nachrichten
  6548.    durch Filter ver„ndert werden k”nnen.
  6549.  - Nun werden Texte auch richtig neugeladen, im Abandon von Fred war da
  6550.    noch ein Fehler, daž die Positionierung im Fenster nicht unbedingt
  6551.    stimmte.
  6552.  - Alle Programme werden jetzt per ARGV gestartet, wenn die Kommandozeile
  6553.    l„nger als 126 Zeichen wird.
  6554.  - Sichern als Outfile schreibt bei Append auch noch korrekte Outfiles
  6555. -----------------
  6556. Datum:     29.3.96
  6557. Version:   2.86 ž
  6558. Autor:     DS
  6559. Modul(e):  grin, EditUtil, EditTypes, CatEdit, MsgInfile, MsgList. Parser
  6560. Žnderung:  
  6561.  - text/enriched: CAT bricht text/enriched-Nachrichten jetzt immer in der
  6562.    Anzeige um, da ein eventueller Umbruch der MAUS durch die t/e-Wandlung
  6563.    von Zeilenenden verlorengeht.
  6564.  - text/enriched: CAT wertet charset=ISO-8859-1 aus und wandelt die Mail
  6565.    dementsprechend. Da aber alte MAUS-Versionen dabei noch eine Wandlung
  6566.    ins PC-Format machen beim Eintauschen, stimmen die Umlaute dann in CAT
  6567.    nicht. Muž man halt tempor„r mit leben, betrifft aber von den normalen
  6568.    Umlauten wohl nur das Esszet.
  6569.    Frage: Soll ich auch noch charset=us-ascii auswerten? Lohnt sich
  6570.    das? Ich habe eigentlich keine Lust, GNU-Recode komplett einzubauen ;-)
  6571.  - text/enriched: Nun wird auch die Konvention bezglich der einzelnen
  6572.    '-'-Zeile am Textanfang als Trenner beachtet. Alles davor wird nicht 
  6573.    angezeigt (auch nicht mit vollem Header). Diese Zeilen werden aller-
  6574.    dings nicht interpretiert, sondern einfach ignoriert.
  6575.    Wenn allerdings ein Frontend/Gate sich nicht an die Konvention h„lt und 
  6576.    eine M-Zeile schickt, aber nicht die Trennzeile, und wenn dann im 
  6577.    Text irgendwo so eine Zeile auftaucht, dann fehlt der erste Teil 
  6578.    der Nachricht. 
  6579.  - Neue Configvariable: ViewFastWrap. Damit wird CAT gesagt, daž es nicht
  6580.    die echte Zeilenbreite nehmen soll, sondern mit der durchschnittlichen
  6581.    Zeichenbreite und der Fensterbreite einen Umbruch machen soll. Dadurch
  6582.    wird der Umbruch doch deutlich beschleunigt.
  6583.    Mit unproportionalen Zeichens„tzen sollte das recht gut klappen, mit 
  6584.    proportionalen kann es durchaus passieren, daž man trotzdem horizontal
  6585.    scrollen muž, bei meinem Test war der Text aber immer viel schmaler
  6586.    als das Fenster.
  6587.    Default ist FALSE, muž per Hand in CATUSER.INF ge„ndert werden. 
  6588.  - Gr”ženberechnung fr M-Zeile im Infile berlaufsicher gemacht
  6589.  - Beim Sichern aus der Stichwortliste wurde sowohl bei Text als auch
  6590.    bei Outfile weder die Gateway-Zeile (Y) noch die MIME-Zeile (M)
  6591.    ausgegeben
  6592.  - Parser: Prfung auf Maximalgr”že berschritten umgebaut, sollte 
  6593.    jetzt wirklich immer funktionieren, sofern denn der richtige Text
  6594.    von der MAUS kommt ("Maximalgr”že berschritten"). Jetzt wird 
  6595.    n„mlich wirklich jede !-Zeile geprft, das war vorher nicht 
  6596.    unbedingt der Fall, und daran lag es wohl auch.
  6597. -----------------
  6598. Datum:     16.04.96
  6599. Version:   2.86 ž
  6600. Autor:     DS
  6601. Modul(e):  grin, CatReg
  6602. Žnderung:  
  6603.  - Status von pers”nlichen Nachrichten fehlte bei Speichern als Text
  6604.    in der Anzeige und auch bei der langen Headerausgabe
  6605.  - L„ngenprfung im Registrierungsdialog an verschiedene Felder angepasst
  6606.  - Anlegen von Dateien umgestellt, nach dem Fcreate wird das File wieder 
  6607.    geschlossen und dann ein Fopen darauf gemacht, wenn ich das ReadWrite
  6608.    ”ffnen will.
  6609.  - Abfrage des Datums fr Infofilebestellung umfangreicher gemacht, 
  6610.    jetzt funktioniert das garantiert immer. Aužerdem Testuhrzeit auf
  6611.    3 Uhr ge„ndert.
  6612. -----------------
  6613. Datum:     18.04.96
  6614. Version:   2.87 ž
  6615. Autor:     DS
  6616. Modul(e):  grin
  6617. Žnderung:  
  6618.  - UNDO auf der ersten neuen Nachricht einer Gruppe nach einem 
  6619.    Gruppenwechsel, w„hrend die Referenznachricht gesucht wurde,
  6620.    fhrte zu einem Buserror.
  6621.  - Alerts blockierten alles, nicht nur CAT, und liežen sich nicht
  6622.    verschieben. Behoben.
  6623.  - Alerts tauchen mit Let'em Fly nicht mehr in der Menuzeile auf, 
  6624.    wenn Dials to mouse an ist. Trat das mit den normalen Dialogen 
  6625.    nicht auf? H„tte eigentlich auch auftreten mssen.
  6626. -----------------
  6627. Datum:     22.04.96
  6628. Version:   2.87 ž
  6629. Autor:     DS
  6630. Modul(e):  MsgInfile
  6631. Žnderung:  
  6632.  - CAT z„hlte nach der Žnderung vom 24.03. ein Absatzende beim 
  6633.    Splitten als ein Zeichen. Dadurch wurden die Dateien aber l„nger,
  6634.    als CAT mitgez„hlt hatte (denn es wurden ja doch zwei Zeichen 
  6635.    geschrieben), und daher wollte CAT die Nachricht direkt wieder 
  6636.    splitten, was dann zu dem gleichen Ergebnis gefhrt hat. 
  6637.    Daher z„hlt CAT jetzt ein Absatzende wieder als zwei Zeichen, 
  6638.    auch wenn es in der MAUS irgendwann nur noch ein Zeichen ist. 
  6639.    Dadurch werden die Nachrichten zwar zu klein (d.h. sie k”nnten
  6640.    in der MAUS gr”žer sein), aber da das Textformat von CAT nunmal
  6641.    ein anderes als in der MAUS ist, l„žt sich das nicht umgehen.
  6642. -----------------
  6643. Datum:     29.04.96
  6644. Version:   2.87 ž
  6645. Autor:     DS
  6646. Modul(e):  DoITK
  6647. Žnderung:  
  6648.  - schon eingetragene Gruppennamen und Usernamen werden in die 
  6649.    Auswahldialoge bernommen, wenn man diese aus einem ITK-Dialog aufruft.
  6650.  - ITK-Kommandos werden nach Kommandogruppe (sofern vorhanden) 
  6651.    und Bezeichnung sortiert
  6652. -----------------
  6653. Datum:     16.05.96
  6654. Version:   2.87 ž
  6655. Autor:     DS
  6656. Modul(e):  grin, CAT, WdwManager
  6657. Žnderung:  
  6658.  - Man kann jetzt fr die Anzeige einen alternativen, nonproportionalen
  6659.    Font einstellen. Dazu h„lt man die Shift-Taste bei der Zeichensatzauswahl
  6660.    fr die Anzeige fest. Dieser Zeichensatz wird dann angew„hlt, wenn man mit 
  6661.    der E-Taste die Effekt-Anzeige umschaltet.
  6662.    Der Font ist fr alle Anzeigefenster identisch und wird in der CATUSER.INF
  6663.    in den Variablen MsgAlternativeFont und MsgAlternativeSize abgespeichert.
  6664.  - Bug nach Uniconify behoben: Jetzt haben alle Fenster wieder den richtigen
  6665.    Scrollbereich und die Steuerelemente der Anzeige werden beim Scrollen
  6666.    nicht mehr mit weggescrollt. Als ich die zwei kaputten Zeilen geschrieben
  6667.    habe, muž ich besoffen gewesen sein.
  6668.  - Der Editor bergibt jetzt die Texte beim Drag&Drop zuerst als .ASC, also
  6669.    als Texte ohne Zeilenumbruch. Dadurch kann man die Abs„tze beim
  6670.    internen Drag&Drop erhalten. 
  6671.  - Noch kleine Žnderungen an der Leseroutine vom Drag&Drop und an der
  6672.    Datenholroutine fr das D&D. Dadurch werden auch keine Zeilenenden mehr
  6673.    verstmmelt.
  6674. -----------------
  6675. Datum:     24.5.96
  6676. Version:   2.88 ž
  6677. Autor:     DS
  6678. Modul(e):  Infofiles
  6679. Žnderung:  
  6680.  - Die technischen Infofiles ITI, ITG und ITK werden jetzt immer bestellt 
  6681.    und das Intervall kann auch nicht ge„ndert werden.
  6682. -----------------
  6683. Datum:     10.7.96
  6684. Version:   2.88 ž
  6685. Autor:     DS
  6686. Modul(e):  ein paar
  6687. Žnderung:  
  6688.  - Fr CatPutz die Hierarchien und Abh„ngigkeiten zwischen ein paar Modulen 
  6689.    ge„ndert, damit bei CatPutz nicht ein fast komplettes CAT hinzugelinkt 
  6690.    wird.
  6691. -----------------
  6692. Datum:     20.7.96
  6693. Version:   2.88 ž
  6694. Autor:     DS
  6695. Modul(e):  CAT
  6696. Žnderung:  
  6697.  - CAT l„uft jetzt immer in der MiNT-Domain, falls m”glich
  6698. -----------------
  6699. Datum:     29.7.96
  6700. Version:   2.88 ž
  6701. Autor:     DS
  6702. Modul(e):  WdwManager, grin
  6703. Žnderung:  
  6704.  - Beim Anordnen der Fenster wurden iconifizierte Fenster zwar nicht mit-
  6705.    gez„hlt, aber trotzdem gesizet, wenn sie denn in der falschen Reihenfolge
  6706.    vorlagen
  6707.  - Format D(#G) in Infozeile hat keinen Mll mehr am Ende
  6708.  - CatPutz sollte pers”nliche Zurckgestellte und Nicht beantwortete nicht
  6709.    mehr l”schen
  6710.  - text/enriched erweitert. Quotes erhalten jetzt jeweils am Zeilenanfang
  6711.    ein >-Zeichen und werden damit von CAT auch wieder als Quote erkannt
  6712.    und dementsprechend angezeigt. Damit ist t/e zumindest mit CAT einiger-
  6713.    mažen lesbar.
  6714. -----------------
  6715. Datum:     3.8.96
  6716. Version:   2.88 ž
  6717. Autor:     DS
  6718. Modul(e):  WdwManager, CatEdit, grinTool, DoITK, CatOpts, CatOpts2, CAT,
  6719.            Protokoll
  6720. Žnderung:  
  6721.  - WFBEVENT konfigurierbar eingebaut: "MsgMarkBackground" auf TRUE setzen
  6722.  - Horizontalen Slider abschaltbar in Anzeige: "MsgNoScrollbar" auf TRUE 
  6723.    setzen
  6724.  - Nach den meisten Fileoperationen wird jetzt ein AV_PATH_UPDATE an 
  6725.    den AVSERVER oder die Shell verschickt (je nachdem, was da ist).
  6726.    Bitte mal mit THING oder so testen.
  6727.  - CAT bernimmt Tastatureingaben per AV_SENDKEY jetzt richtig, d.h. 
  6728.    die gehen an das Topwindow von CAT und werden nicht mehr ignoriert, 
  6729.    da CAT nicht das Topwindow hat. Aužerdem gehen einige andere Sachen
  6730.    jetzt auch auf das eigene Topwindow (auslesen der aktuellen Gruppe etc.)
  6731.    Fensterdialoge sind trotzdem nur bedienbar, wenn sie das Topwindow sind,
  6732.    da die Objekt-Redraws nicht alle ber die Fensterliste laufen.
  6733.  - Freigegeben als 2.89 beta
  6734. -----------------
  6735. Datum:     4.8.96
  6736. Version:   2.89 ž
  6737. Autor:     DS
  6738. Modul(e):  IoFilter, grinTool
  6739. Žnderung:  
  6740.  - IO-Filter haben ein neues Flag: Errorbreak. Dadurch wird bei Filtern
  6741.    fr das Infile die Erstellung des Infiles bei einem Returncode # 0
  6742.    abgebrochen und bei Filtern fr Outfiles das Einfgen des Outfiles.
  6743.    Bei allen anderen Filtern wird das nicht beachtet.
  6744.  - Durch die Žnderung fr AV_SENDKEY wurde bei pers”nlichen Nachrichten
  6745.    der Status nicht immer bernommen und an die MAUS geschickt. So'n Mist!
  6746. -----------------
  6747. Datum:     4.8.96
  6748. Version:   2.89 ž
  6749. Autor:     DS
  6750. Modul(e):  Protokoll, MsgWindow
  6751. Žnderung:  
  6752.  - Es wird nach dem AVSERVER nur noch dann mit appl_search gesucht,
  6753.    wenn appl_search auch vorhanden ist.
  6754.  - Es wird die allgemeine Hilfe angezeigt, wenn gar kein Fenster offen
  6755.    ist, und nicht mehr die Hilfe zur Nachrichtenauswahl.
  6756. -----------------
  6757. Datum:     5.8.96
  6758. Version:   2.89a ž
  6759. Autor:     DS
  6760. Modul(e):  WdwManager, EditFuncs, EditDraw, EditTool
  6761. Žnderung:  
  6762.  - CAT scrollt auch beim L”schen oder Einfgen von Zeilen komplett richtig
  6763.    unter Bercksichtigung der Rechteckliste. Das macht jetzt einfach der 
  6764.    WdwManager mit, der sowieso schon scrollt.
  6765. -----------------
  6766. Datum:     20.8.96
  6767. Version:   2.89a ž
  6768. Autor:     DS
  6769. Modul(e):  grin, Protokoll
  6770. Žnderung:  
  6771.  - Neues Protokoll zur Abfrage der Informationen in der Anzeige eingebaut.
  6772.    Dokumentation dazu ist in der Datei NEWPROTO.TXT enthalten.
  6773.  - Neue Configvariable fr Gereon: 
  6774.    PostponeResubmissions.
  6775.    Wenn man diese auf TRUE setzt, dann werden pers”nliche, Nicht gelesene
  6776.    Nachrichten beim Wiedervorlegen automatisch auf Zurckgestellt gesetzt.
  6777. -----------------
  6778. Datum:     31.8.96
  6779. Version:   2.90 ž
  6780. Autor:     DS
  6781. Modul(e):  EditFunc, InfoDlg, MsgList, AssFuncs
  6782. Žnderung:  
  6783.  - Beim L”schen der letzten Zeile gab es noch ein Redrawproblem durch die
  6784.    Žnderungen neulich bzgl. Bedienung mit AV_SENDKEY. Behoben.
  6785.  - Man kann wieder neue Infofiles anlegen, der Buttonstatus stimmt jetzt
  6786.    wieder.
  6787.  - Bei Drag&Drop wird jetzt w„hrend des Bewegens BEGMCTRL gesetzt.
  6788.  - Fehler in Umsetzungstabelle ISO-8859-1 nach Atari-ST behoben. Warum
  6789.    schmeižt GNU-Recode da ein falsches Zeichen raus?
  6790.  - Extensionabh„ngige Konfiguration fr Texteditor aus Fred in CAT bernommen.
  6791.    Man kann jetzt unter Optionen/Editor mehr Einstellungen treffen, die 
  6792.    auch bei anderen Texten bernommen werden. 
  6793.    Die Einstellung .TXT z„hlt aber nicht fr Nachrichten, die werden 
  6794.    getrennt davon behandelt.
  6795. -----------------
  6796. Datum:     2.9.96
  6797. Version:   2.90 ž
  6798. Autor:     DS
  6799. Modul(e):  grinTool, grin, Messages
  6800. Žnderung:  
  6801.  - Neue Zeile in .HDR-Dateien. Enth„lt Realnamen, falls vorhanden, sonst 
  6802.    Namen aus Adresse. Ist bei neuen Nachrichten nicht vorhanden, sonst
  6803.    wohl immer
  6804.  - Neue Konfigvariable fr Editor: EditAutoIndentDefault
  6805.    TRUE: AutoIndent an im Editor, FALSE: AutoIndent aus im Editor.
  6806.    Gilt fr Nachrichten, Infofiles, andere Texte
  6807.  - Bug behoben bei gruppenbergreifenden Kommentaren, Betreff wird
  6808.    jetzt wieder richtig ausgelesen.
  6809. -----------------
  6810. Datum:     3.9.96
  6811. Version:   2.90 ž
  6812. Autor:     DS
  6813. Modul(e):  data, dataSys, grin
  6814. Žnderung:  
  6815.  - F-Zeile und T-Zeile in CAT eingebaut. CAT speichert die Zeilen 
  6816.    in der Datenbank, und die T-Zeile wird auch ausgewertet.
  6817.    Die F-Zeile ist fr Followup-To, die T-Zeile fr Reply-To.
  6818.  - CAT kann jetzt Nachrichten, die durch :PE zurckkommen, richtig
  6819.    einsortieren und erkennt dann bei den eigenen, die es einsortieren
  6820.    will, das es Dupes sind. Vorher hatte man die doppelt drin, da der
  6821.    Dupecheck ber die L„nge dann fehlschlug.
  6822.  - :PE kann an die MAUS geschickt werden. Steht in der Konfigvariable
  6823.    RequestBackOwnPmails. Default ist FALSE. Kann auch ber 
  6824.    "Infile konfigurieren" eingestellt werden.
  6825.  - Positionsverlust nach Blockfilter in Anzeige behoben
  6826.  - Neue Navigationstasten fr Anzeige:
  6827.    Ziffernblock 1 geht zur vorherigen Nachricht (analog N, ohne Pers-Status!)
  6828.    Ziffernblock 3 geht zur n„chsten Nachricht (analog L)
  6829.    Ziffernblock . funktioniert wie Space
  6830.    Ziffernblock 5 funktioniert wie Ziffernblock 0
  6831. -----------------
  6832. Datum:     4.9.96
  6833. Version:   2.90 ž
  6834. Autor:     DS
  6835. Modul(e):  CatCrypt, EditUtil, Protokoll
  6836. Žnderung:  
  6837.  - Neuen Schlssel eingebaut
  6838.  - Editor verschickt ebenfalls AV_PATHUPDATE
  6839.  - Bei AV_PATHUPDATE wird nur noch der Pfadname verschickt, nicht
  6840.    mehr teilweise mit Dateinamen. Mit Dateiname mochte Gemini das nicht.
  6841.  - Bei Sichern als wurde der Dateiname nicht richtig bernommen, geht
  6842.    jetzt wieder.
  6843. -----------------
  6844. Datum:     5.9.96
  6845. Version:   2.90 ž
  6846. Autor:     DS
  6847. Modul(e):  EditTool, grin, Messages, CatOpts, CatCrypt
  6848. Žnderung:  
  6849.  - kleinen Bug bei Undo behoben. 
  6850.  - Neues Protokoll noch um eine Abfrage erweitert
  6851.  - Durch eine Umstellung fr die HDR-Dateien konnten keine Kopien 
  6852.    und Weiterleitungen mehr erstellt werden, wenn kein Kommentar dazu
  6853.    angegeben wurde. Behoben.
  6854.  - Test mit :PE und Kopien und Weiterleitungen durchgefhrt. Durch 
  6855.    :PE sind auch Kopien und Weiterleitungen von empfangenen Nachrichten
  6856.    nach dem Tausch in der Datenbank. Auch Kopien von neuen Nachrichten
  6857.    machen keine Probleme.
  6858.    Der einzige Nachteil ist, das :PE nur dann funktioniert, wenn man 
  6859.    registrirt ist, da CAT sonst die Nachrichten nicht als eigene erkennt.
  6860.    Da sollte ich vielleicht noch eine Sicherheitsabfrage reinbauen - 
  6861.    erledigt. Jetzt wird gewarnt, wenn man :PE einschalten will und CAT 
  6862.    nicht registriert ist. Man kann es aber trotzdem noch einschalten,
  6863.    wenn man denn unbedingt will!
  6864.  - CAT setzt bei einem Update auf CAT 3 das Datum fr die erste Benutzung
  6865.    neu, so das man CAT 3 bei einem Update von CAT 2.x 6 Wochen testen 
  6866.    kann.
  6867.  - Installationsprogramm von CAT 2.6 angepažt an CAT 3.0 (d.h. Resource
  6868.    mit AES 3D Look versehen und alle vorkommen von 26 oder 2.6 durch 30 bzw. 3.0 
  6869.    ausgetauscht)
  6870.  - CAT l„dt keine spezielle Resource fr ST-Mid mehr. Das ist durch die 
  6871.    Žnderung bei der Anpassung der Gr”že jetzt nicht mehr n”tig, aužerdem
  6872.    habe ich zur Zeit keine aktuelle Resource fr ST-Mid und ich habe auch keine
  6873.    Lust, die alte an die aktuelle Version anzupassen.
  6874. -----------------
  6875. Datum:     7.9.96
  6876. Version:   2.90 ž
  6877. Autor:     DS
  6878. Modul(e):  Protokoll
  6879. Žnderung:  
  6880.  - Im neuen Protokoll wurden Nachrichten nur akzeptiert, wenn ein Anzeige-
  6881.    fenster offen war. Das ist fr die Anmeldung doch reichlich bl”d, behoben.
  6882.  - Mac-Tasten PageUp, PageDown und End funktionieren so, wie sie es sollen.
  6883. -----------------
  6884. Datum:     8.9.96
  6885. Version:   2.91 ž rc1
  6886. Autor:     DS
  6887. Modul(e):  ListDl, Messages
  6888. Žnderung:  
  6889.  - Double-Click in Listen selektiert wieder DoubleExit-Button
  6890.  - Pers”nliche Antworten gehen wieder
  6891. -----------------
  6892. Datum:     9.9.96
  6893. Version:   2.91 ž rc1
  6894. Autor:     DS
  6895. Modul(e):  ListMan, Protokoll
  6896. Žnderung:  
  6897.  - Double-Click auf schon selektierten Eintrag funktioniert 
  6898.    jetzt besser, d.h. verl„žt auch Dialog
  6899.  - Neues CAT-Protokoll hatte noch zwei Bugs, behoben
  6900. -----------------
  6901. Datum:     9.9.96
  6902. Version:   2.91 ž rc2
  6903. Autor:     DS
  6904. Modul(e):  ListDl
  6905. Žnderung:  
  6906.  - Mit einem kleinen Trick konnte man noch die festen Infofiles
  6907.    editieren, da dort was nicht so richtig lief mit den Callbacks.
  6908.    Behoben.
  6909. -----------------
  6910. Datum:     10.9.96
  6911. Version:   2.91 ž rc2
  6912. Autor:     DS
  6913. Modul(e):  Protokoll, WinDials, Wiedervorlage, MsgInfile
  6914. Žnderung:  
  6915.  - Bei der Wiedervorlage gab es ein Problem, wenn man sie aufgerufen
  6916.    hat, wenn sie schon offen war. Behoben.
  6917.  - Im neuen Protokoll wurde bei der Abfrage der Box das Subject geliefert.
  6918.  - Bei der Abfrage des freien Platzes fr die M-Zeile werden
  6919.    jetzt Links in den Datenbankpfaden verfolgt. Steffen Engel wollte
  6920.    das unbedingt und hat den Code dazu beigetragen.
  6921. -----------------
  6922. Datum:     11.9.96
  6923. Version:   2.91
  6924. Autor:     DS
  6925. Modul(e):  Parser
  6926. Žnderung:  
  6927.  - Im Parser wurde noch ein Dfree gemacht, ersetzt durch PathFree, so daž
  6928.    jetzt dort auch die Links verfolgt werden.
  6929. -----------------
  6930. Datum:     18.9.96
  6931. Version:   3.0
  6932. Autor:     DS
  6933. Modul(e):  IoFilter
  6934. Žnderung:  
  6935.  - FIX: Durch nicht initialisierte Variable wurde teilweise in der 
  6936.    unregistrierten Version kein Infile erstellt.
  6937.  - FIX: Gruppen liessen sich nicht umsortieren. Man konnte die nicht mehr
  6938.    aus dem "Clipboard" rausziehen.
  6939.  - FIX: Nach dem Laden einer anderen Infodatei wird definitiv wieder auf 
  6940.    den normalen Mauszeiger umgeschaltet.
  6941. -----------------
  6942. Datum:     19.9.96
  6943. Version:   3.0
  6944. Autor:     DS
  6945. Modul(e):  EditUtil, grin, MsgInfile, Messages, ConfVars
  6946. Žnderung:  
  6947.  - FIX: Wenn in der Anzeige durch einen Quote eine umbrochene Zeile zu 
  6948.    lang wurde, weil sie nur aus einem Wort bestand, dann entstand eine 
  6949.    Endlosschleife.
  6950.  - FIX?: Versuch, Bug bei Erstellen des Infiles mit zerschossenen Header-
  6951.    dateien zu beseitigen. Da der bei mir nicht auftritt, ist das extrem
  6952.    schwierig. Hoffentlich habe ich es geschafft.
  6953.  - FIX: Kein Absturz mehr bei schnellem Klicken auf N„chste Nachricht-Pfeil,
  6954.    wenn der Alert "Weiter in n„chster Gruppe" schon oben war.
  6955.  - FIX: IO-Filter nach Outfile beachten Errorbreak
  6956.  - FIX: ReplyTo sollte wieder funktionieren
  6957.  - FIX: Auto-Selektionen in Stichwortliste sollte wieder gehen
  6958. -----------------
  6959. Datum:     28.09.96
  6960. Version:   3.0 
  6961. Autor:     DS
  6962. Modul(e):  ConfVars, Messages, MsgInfile
  6963. Žnderung:  
  6964.  - FIX: SplitSize wird richtig gesichert
  6965.  - noch mehr Arbeit an zerschossenem Infile. Ich hoffe, jetzt ist
  6966.    es wirklich in Ordnung.
  6967.  - FIX: Einstellungen unter Optionen/Editor werden jetzt beachtet
  6968.  - FIX: Einstellung fr Erscheinungsort der Dialog aus MagicDial-CPX
  6969.    wird wieder beachtet
  6970.  - FIX: Element in Liste in Dialog selektieren und dann Doppelclick auf
  6971.    Kontrollelement der Liste fhrt nicht zur Selektion des Default-Buttons
  6972.  - FIX: Autoselektion in Stichwortliste mit ungltiger (leerer) Such-
  6973.    konfiguration fhrt nicht mehr zu Absturz
  6974.  - NEW: Stichwortliste merkt sich jetzt den Openmode komplett, nicht mehr
  6975.    nur, ob es Neu oder Ungelesen war.
  6976.  - NEW: Dialog Info ber CAT rausgeworfen, stattdessen wird die Hilfe 
  6977.    mit einem passenden Text aufgerufen. Dadurch ist die Resource wieder
  6978.    kleiner als 64 KB.
  6979.  - INTERNAL: Patchbarkeit von ITG, ITI und ITK-Anforderung erschwert.
  6980. -----------------
  6981. Datum:     3.10.96
  6982. Version:   3.0
  6983. Autor:     DS
  6984. Modul(e):  parser, data
  6985. Žnderung:  
  6986.  - FIX: Eigene pers”nliche Nachrichten werden auch als alte ID-Dupes
  6987.    wieder richtig einsortiert.
  6988.  - FIX: Antworten auf eigene pers”nliche Nachrichten, die ber :PE 
  6989.    zurckgekommen sind, sollten farblich wieder normal in der Stichwortliste 
  6990.    dargestellt werden.
  6991.  - FIX: Eigene pers”nliche Nachrichten, die Antworten auf Sysop-Nachrichten
  6992.    sind, sollten als eigene Nachrichten erkannt werden.
  6993.  - FIX: Infodateien werden nicht mehr umbrochen, wenn sie auf Readonly
  6994.    gestellt sind.
  6995.  - FIX: Konfigvariable MiNTDomain wieder eingebaut. Default ist TRUE, 
  6996.    d.h. diejenigen, die mit dem Minix-FS Probleme mit CAT haben, sollten
  6997.    die Variable auf FALSE stellen.
  6998.  - FIX: Breite von Baumbl„ttern sollte auch mit Texteffekten wieder stimmen
  6999. -----------------
  7000. Datum:     8.10.96
  7001. Version:   3.0
  7002. Autor:     DS
  7003. Modul(e):  CAT, Wiedervorlage
  7004. Žnderung:  
  7005.  - FIX: MenuMessageHandler ging noch auf Topwindow und nicht auf eigenes 
  7006.    Topwindow
  7007.  - FIX: kleinen Bug bei ™ffnen einer Nachricht ber die Wiedervorlage 
  7008.    behoben
  7009.  - FIX: Bei Buttonauswertung in DoITK waren tpChiefGroup und tpGroup vertauscht
  7010. -----------------
  7011. Datum:     13.10.96
  7012. Version:   3.01 ž
  7013. Autor:     DS
  7014. Modul(e):  MsgInfile, Messages
  7015. Žnderung:  
  7016.  - FIX: Wahrscheinlich die Stelle gefunden, die fr kaputte Header-Dateien
  7017.    verantwortlich war. 
  7018. -----------------
  7019. Datum:     15.10.96
  7020. Version:   3.01 ž
  7021. Autor:     DS
  7022. Modul(e):  MsgList, MsgListBase, Data
  7023. Žnderung:  
  7024.  - FIX: kein doppelter Redraw mehr nach Sortieren und Markieren bei 
  7025.    ™ffnen der Stichwortliste
  7026.  - FIX: Kopien von eigenen pers”nlichen Nachrichten, die per :PE 
  7027.    zurckkommen, werden wieder als Dupe erkannt
  7028. -----------------
  7029. Datum:     16.10.96
  7030. Version:   3.01 ž
  7031. Autor:     DS
  7032. Modul(e):  grinTool, CatCrypt
  7033. Žnderung:  
  7034.  - FIX: Pers”nliche Antworten in anonymen Gruppen werden mit einer
  7035.    sinnvollen Fehlermeldung abgelehnt.
  7036.  - FIX: Die Registrierung von CAT sollte auch auf Laufwerken mit Minix-FS
  7037.    funktionieren.
  7038.  - FIX: Dateinamen angepažt, jetzt sollten alle Dateien richtig gelesen 
  7039.    werden (LOG.txt, HEAD.txt).
  7040.  - FIX: Schalter UseLongIds wieder ausgebaut, da es wohl mit dem 
  7041.    Infile nicht richtig funktioniert.
  7042.  - FIX: Installationsprogramm setzt Exec-Flags fr Datei und fhrt 
  7043.    diese erst dann aus. Nicht getestet mangels Minix-FS.
  7044.    Installationsprogramm l„uft trotzdem in der TOS-Domain!
  7045.    Hoffentlich funktioniert Fchmod dann auch.
  7046.  - NEW: Variable "MiNTDomain" wieder eingebaut. Default ist TRUE, 
  7047.    wenn man diese auf FALSE setzt, dann l„uft CAT immer in der 
  7048.    TOS-Domain. Ggf. fr Benutzer vom Minix-FS notwendig, falls es damit
  7049.    immer noch Probleme gibt.
  7050.  - NEW: Editorextensions werden case-insensitiv behandelt.
  7051. -----------------
  7052. Datum:     19.10.96
  7053. Version:   3.01 ž
  7054. Autor:     DS
  7055. Modul(e):  InfoDlg
  7056. Žnderung:  
  7057.  - FIX: Nach Žnderung eines Eintrages mit zwischenzeitlichem Redraw 
  7058.    der zugrundeliegenden Liste ist der Eintrag nicht mehr doppelt 
  7059.    vorhanden.
  7060.  - FIX: Workaround eingebaut fr MagicMac-Filesystem. Dort wird 
  7061.    mal bei Dxreaddir entweder "File not found" (-33) oder "No more Files"
  7062.    (-49) zurckgeliefert, je nachdem, was man da bei MagicMac komisches 
  7063.    einstellt. Richtig w„re es, wenn dort immer "No more Files" zurck-
  7064.    geliefert wrde. CAT ignoriert in der entsprechenden Funktion jetzt
  7065.    auch den Fehler EFilNF.
  7066.  - NEW: Wenn man die Variable "MagicPCKeyTranslation" auf TRUE setzt
  7067.    und CAT unter MagicPC l„uft, dann werden die PageUp und PageDown-Tasten
  7068.    der PC-Tastatur auch als solche behandelt. MagicPC mappt die normaler-
  7069.    weise auf die runden Klammern des Zehnerblocks, und da diese Tasten 
  7070.    in CAT nicht benutzt werden, kann man sie so sinnvoller verwenden. 
  7071.    Eine Umsetzung der POS1-Taste war nicht m”glich, da diese vom Tastencode
  7072.    nicht von einer originalen zu unterscheiden ist (da ist die Emulation
  7073.    zu gut).
  7074.  - FIX: ITK-Dialog zerstmmelt nicht mehr Eintrag in Liste, wenn weniger
  7075.    als eine Seite an Eintr„gen vorhanden ist
  7076. -----------------
  7077. Datum:     21.10.96
  7078. Version:   3.01
  7079. Autor:     DS
  7080. Modul(e):  MsgInfile, Messages
  7081. Žnderung:  
  7082.  - FIX: Neue ”ffentliche Nachrichten liežen sich nicht splitten. Behoben.
  7083. -----------------
  7084. Datum:     24.10.96
  7085. Version:   3.01 
  7086. Autor:     DS
  7087. Modul(e):  ListMan, WdwManager, ConfVars, Infodlg
  7088. Žnderung:  
  7089.  - FIX: Kein Pixelmll mehr bei aus dem Bildschirm herausgeschobenen
  7090.    Listen beim Scrollen. Kann unter schlechten VDI-Implementationen
  7091.    auch zu Abstrzen gefhrt haben.
  7092.  - FIX: Fenster 0 (d.h. kein Topwindow) wird nicht mehr als schliežbar 
  7093.    erkannt.
  7094.  - FIX: Schliežen im Menu verschickt WM_CLOSED, wenn kein eigenes Fenster 
  7095.    das Topwindow ist.
  7096.  - FIX: LongInt und Int sind als Configvariablentypen jetzt wirklich
  7097.    kompatibel. Dadurch sollte SplitSize jetzt wirklich richtig gesichert
  7098.    werden.
  7099.  - FIX: IGK ist abstellbar, ITI, ITK und ITG wieder nicht mehr
  7100.  - FIX: Bei Žndern eines Gruppennamens bleibt der alte Name jetzt
  7101.    auch im Žnderungsdialog erhalten, falls es einen Fehler gab.
  7102.  - FIX: Alle Sonderzeichen bis auf CR und LF sollten im Editor 
  7103.    eingebbar sein, auch ber den Sonderzeichendialog
  7104.  - FIX: Nach Abbruch der Infileerstellung durch Returncode von Filter
  7105.    sollte wieder der normale Mauszeiger erscheinen.
  7106.  - FIX: Nachrichtenauswahl wird wieder geschlossen, wenn die letzte 
  7107.    Nachricht beim Einfgen gel”scht wird.
  7108. -----------------
  7109. Datum:     27.10.96
  7110. Version:   3.01
  7111. Autor:     DS
  7112. Modul(e):  EditGlobal, EditUtil, CatGlobal
  7113. Žnderung:  
  7114.  - FIX: Beschleunigung im Anzeigeumbruch fhrte dazu, das Zeilen im Editor
  7115.    nicht mehr angezeigt wurden, wenn sie irgendwas zwischen 200 und 500 
  7116.    Zeichen lang wurden (genau: Bildschirmbreite * 2 / durchschnittliche
  7117.    Zeichenbreite Zeichen). Worst case auf einem SM124 mit ST 
  7118.    Systemzeichensatz: 160 Zeichen.
  7119.  - NEW: Auf dem Mac wird jetzt immer die Systemglocke genommen, w„hrend
  7120.    auf einem ST die DoSound-Aufrufe genommen werden.
  7121.  - FIX: Fehlerhafter Blockstart bei Blockmarkierung in erster Zeile in 
  7122.    gerade frisch angezeigter Nachricht behoben. Trat nur auf, wenn 
  7123.    Anzeigeumbruch eingeschaltet war. 
  7124. -----------------
  7125. Datum:     1.11.96
  7126. Version:   3.01
  7127. Autor:     DS
  7128. Modul(e):  MsgListBase, mtAlerts
  7129. Žnderung:  
  7130.  - FIX: Absturz nach Klick und Festhalten auf Lesen-Button in Stichwortliste
  7131.    bei keiner selektierten Nachricht behoben.
  7132.  - NEW: Neue Configvariable "AlertsInWindow". Wenn diese auf TRUE gesetzt ist,
  7133.    dann werden die Alerts in Fenstern dargestellt, sonst nur als normale 
  7134.    Dialoge. Default ist FALSE! Daher werden nach einem Update die Alerts 
  7135.    erstmal wieder als normale Dialoge dargestellt. Grund: Durch die Alerts
  7136.    in Fenstern gab es einige Reentranz-Probleme und die Darstellung wurde
  7137.    durch die st„ndigen Redraws und Menuzeilenwechsel auch langsamer.
  7138. -----------------
  7139. Datum:     10.11.96
  7140. Version:   3.01
  7141. Autor:     DS
  7142. Modul(e):  ListHelp
  7143. Žnderung:  
  7144.  - FIX: Nachrichten abrufen, Gruppenauswahl ikonifizieren und dann mehrfach
  7145.    weitere Funktionen zum Abrufen auszuw„hlen fhrt nicht mehr zu Absturz
  7146.    durch Stackberlauf.
  7147. -----------------
  7148. Datum:     12.11.96
  7149. Version:   3.01
  7150. Autor:     DS
  7151. Modul(e):  UUdecode
  7152. Žnderung:  
  7153.  - FIX: UUdecoder noch etwas stabiler gemacht, Erkennung von UU-Zeilen
  7154.    und nicht UU-Zeilen verbessert.
  7155. -----------------
  7156. Datum:     26.11.96
  7157. Version:   3.01
  7158. Autor:     DS
  7159. Modul(e):  ListHelp
  7160. Žnderung:  
  7161.  - FIX: In ITK-Kommandos wurden bei einigen Gruppenauswahlen nur die 
  7162.    Gruppen angezeigt, in die man schreiben durfte, so daž man
  7163.    fr Read-Only Gruppen keinen Chef setzen konnte. 
  7164. -----------------
  7165. Datum:     6.12.96
  7166. Version:   3.01
  7167. Autor:     DS
  7168. Modul(e):  Parser
  7169. Žnderung:  
  7170.  - FIX: Nachrichten, deren IDs mit HEAD, LOG oder CMD anfangen,
  7171.    werden einsortiert.
  7172.  - NEW: Herkunfts- und Sprachflag in CAT eingebaut. Im Dialog zur 
  7173.    Gruppenauswahl kann man nun die Gruppenliste nach Name, Herkunft
  7174.    oder Sprache sortieren lassen. Ist dadurch natrlich langsamer
  7175.    geworden an der Stelle.
  7176.    Dadurch hat sich das Format der CATGROUP.DAT ge„ndert, aber das ist
  7177.    egal, das pažt CAT automatisch an. Ebenfalls ge„ndert hat sich das 
  7178.    Format der CATGROUP.INF, aber da sind am Ende nur zwei Felder 
  7179.    hinzugekommen, und das Format ist abw„rtskompatibel. Auf Grund dieser
  7180.    Žnderung sollte man aber auch einen neuen CATPUTZ mit diesem CAT 
  7181.    verwenden, da ansonsten die neuen Informationen in der CATGROUP.*
  7182.    von CATPUTZ wieder gel”scht werden. Also: Fr CAT 3.02 nur CATPUTZ 3.02
  7183.    benutzen!
  7184. -----------------
  7185. Datum:     12.12.96
  7186. Version:   3.01 
  7187. Autor:     DS
  7188. Modul(e):  data, grin, grinTool, Parser
  7189. Žnderung:  
  7190.  - NEW: CAT speichert nun auch die Sender-Zeile in der Datenbank ab.
  7191.  - NEW: Bei pers”nlichen Antworten mit Reply-To und/oder Sender fragt 
  7192.    CAT nach, an wen die Antwort gehen soll.
  7193.  - NEW: Im neuen CAT-Protokoll zwei weitere Abfragen eingebaut, siehe
  7194.    NEWPROTO.TXT
  7195. -----------------
  7196. Datum:     16.12.96
  7197. Version:   3.01
  7198. Autor:     DS
  7199. Modul(e):  CAT
  7200. Žnderung:  
  7201.  - FIX: Durch irgendeine Žnderung wurde bei bestimmten Tasten der Tastatur-
  7202.    buffer nicht geleert, was zu einem unangenehmen Nachlaufen in der 
  7203.    Anzeige fhren konnte (z.B. wenn man sich auf die Space-Taste gelegt
  7204.    hatte)
  7205. -----------------
  7206. Datum:     20.1.97
  7207. Version:   3.02
  7208. Autor:     DS
  7209. Modul(e):  CAT.M, MsgList, CatOpts2
  7210. Žnderung:  
  7211.  - FIX: isMintDomain wurde nicht richtig gesetzt, da Pdomain die alte 
  7212.    Domain zurckliefert.
  7213.  - FIX: UUDecode funktionierte bei Copy der selektierten Nachrichten aus 
  7214.    der Stichwortliste nicht, war gar nicht implementiert.
  7215.  - FIX: Leere Eintr„ge fr einen Blockfilter werden nicht in der 
  7216.    Konfiguration gesichert, so daž anw„hlen von Extern x, 
  7217.    L”schen des Eingabefeldes und dann OK nicht mehr zu einem 
  7218.    leeren Eintrag im Filterpopup kommt.
  7219.  - NEW: $K als neue Konfigurationsvariable fr IO-Filter, steht fr Maus-ID
  7220. -----------------
  7221. Datum:     24.1.97
  7222. Version:   3.02
  7223. Autor:     DS
  7224. Modul(e):  WiederVorlage
  7225. Žnderung:  
  7226.  - FIX: Wiedervorlage von anonymen Nachrichten strzt ganz locker ab. Behoben.
  7227. -----------------
  7228. Datum:     27.1.97
  7229. Version:   3.02
  7230. Autor:     DS
  7231. Modul(e):  HandlePool
  7232. Žnderung:  
  7233.  - FIX: Wenn beim ™ffnen einer Gruppe ein Lesefehler auftrat und danach versucht
  7234.    wurde, die Gruppe erneut zu ”ffnen, dann strzte CAT ab. Das Gruppenhandle
  7235.    wurde n„mlich dealloziert, aber nicht aus der Liste entfernt.
  7236. -----------------
  7237. Datum:     3.2.97
  7238. Version:   3.02
  7239. Autor:     DS
  7240. Modul(e):  WdwManager, MsgListBase, WinDials
  7241. Žnderung:  
  7242.  - FIX: Suche nach eigenem obersten Anzeigefenster war fehlerhaft implementiert,
  7243.    statt des obersten wurde das unterste zurckgegeben. Dadurch erhielt
  7244.    CATalog nicht den richtigen Namen beim Nachrichtenwechsel, wenn 
  7245.    mehrere Fenster offen waren. Aužerdem wurde bei User an-/abstellen
  7246.    der falsche Name eingetragen.
  7247.  - FIX: šberlauf in HandleListTimer behoben, der in normalen Versionen aber
  7248.    nicht zu Problemen fhren sollte.
  7249.  - FIX: Problem mit verschwindendem Editcursor in Fensterdialogen behoben. 
  7250.    Da fehlten noch ein paar einfache Abfragen.
  7251. -----------------
  7252. Datum:     4.2.97
  7253. Version:   3.02
  7254. Autor:     DS
  7255. Modul(e):  TreeList
  7256. Žnderung:  
  7257.  - NEW: In der Baumanzeige wird beim ™ffnen, Zoomen und Orientierungsumschalten 
  7258.    automatisch zur ersten selektierten Nachricht gescrollt.
  7259. -----------------
  7260. Datum:     18.3.97
  7261. Version:   3.02
  7262. Autor:     DS
  7263. Modul(e):  TreeList, data, MsglistBase
  7264. Žnderung:  
  7265.  - FIX: šberlauf in Baumanzeige bei extrem breitem Baum behoben. Trat
  7266.    extrem selten auf.
  7267.  - NEW: Sortierung nach Datum in Stichwortliste beschleunigt, da wird nicht 
  7268.    mehr berflssigerweise auch noch die DAT-Datei gelesen.
  7269. -----------------
  7270. Datum:     30.3.97
  7271. Version:   3.02
  7272. Autor:     DS
  7273. Modul(e):  CatGlobal
  7274. Žnderung:  
  7275.  - FIX: Bei leerem Dateinamen und OK im Fileselektor wird der originale 
  7276.    Dateiname wieder hergestellt.
  7277. -----------------
  7278. Datum:     2.4.97
  7279. Version:   3.02
  7280. Autor:     DS
  7281. Modul(e):  MsgListBase
  7282. Žnderung:  
  7283.  - FIX: Fehlerhafte Indizierung bei Selektieren Baum in Stichwortliste fhrte 
  7284.    unter schlechten Umst„nden zum šberschreiben einer fremden Speicherstelle. 
  7285.    Danke an Andreas Neumeier @ W2 fr das ausfhrliche Suchen.
  7286. -----------------
  7287. Datum:     4.4.97
  7288. Version:   3.02
  7289. Autor:     DS
  7290. Modul(e):  MsgInfile
  7291. Žnderung:  
  7292.  - NEW: Abs„tze mit Einrckungen werden beim Infileerstellen nicht mehr als 
  7293.    Endloszeilen an die MAUS geschickt (JellyCat eingebaut). War tats„chlich 
  7294.    nur ein Fnfzeiler.
  7295. -----------------
  7296. Datum:     12.4.97
  7297. Version:   3.02
  7298. Autor:     DS
  7299. Modul(e):  WdwManager, grin
  7300. Žnderung:  
  7301.  - FIX: Fehler mit ungltigem VDI-Handle bei Abbruch bei Alert "Keine weitere 
  7302.    Nachricht" nach Klick auf Pfeil behoben.
  7303. -----------------
  7304. Datum:     26.4.97
  7305. Version:   3.02
  7306. Autor:     DS
  7307. Modul(e):  grin, EditUtil
  7308. Žnderung:  
  7309.  - FIX: Bei anderen MIME-Typen als text/enriched wurde trotz charset-Angabe 
  7310.    keine Zeichenwandlung bei charset ISO-8859-1 gemacht
  7311.  - FIX: Anzeigeumbruch dauerte unter ungnstigen Umst„nden mit 
  7312.    nichtproportionalen Zeichens„tzen ca. 10mal l„nger als mit proportionalen. 
  7313.    Trat nur dann auf, wenn eine Zeile mitten im Wort umbrochen werden mužte 
  7314.    (z.B. Zeile mit vielen Gleichheitszeichen hintereinander).
  7315.  - NEW: text/enriched <bold>,<italic> und <underline> werden in entsprechende
  7316.    Textattribute gewandelt.
  7317. -----------------
  7318. Datum:     29.05.97
  7319. Version:   3.02
  7320. Autor:     DS
  7321. Modul(e):  CatOpts, WildCard
  7322. Žnderung:  
  7323.  - FIX: Filename-Matching fr Editor-Optionen war bei Ausdrcken der Art 
  7324.    *.[ch] nicht case-insensitiv. 
  7325.  - FIX: Eintr„ge fr Extensions, die man aus den Editor-Optionen entfernt 
  7326.    hatte, wurden nicht gel”scht.
  7327. -----------------
  7328. Datum:     29.09.97
  7329. Version:   3.02
  7330. Autor:     DS
  7331. Modul(e):  CatEdit
  7332. Žnderung:  
  7333.  - FIX: Durch die Žnderung, daž man im Editor alle Sonderzeichen eingeben 
  7334.    konnte, konnte man auch Nullbytes eingeben (ber Alt-Space), was der
  7335.    Editor nicht mochte. Nullbytes kann man jetzt nicht mehr eingeben.
  7336. -----------------
  7337. Datum:     2.10.97
  7338. Version:   3.02
  7339. Autor:     DS
  7340. Modul(e):  GroupSelect
  7341. Žnderung:  
  7342.  - Alias-Gruppennamen in CATGROUP.* eingebaut, wird auch aus ITG geholt.
  7343.    Sollte funktionieren, ist ungetestet
  7344. -----------------
  7345. Datum:     16.10.97
  7346. Version:   3.02
  7347. Autor:     DS
  7348. Modul(e):  mtDials, MausTauschrsc, WinDials
  7349. Žnderung:  
  7350.  - Unter MagiC werden die scrollenden Editfelder von MagiC verwendet, wenn
  7351.    dieses welche hat. 
  7352.    Vorteil: Funktioniert immer, auch mit proportionalen Systemfonts.
  7353.    Nachteil: Let'em Fly strzt ab, kein šberschreibmodus, keine 
  7354.      Sonderzeichenauswahlbox (falls es eine von MagiC gibt, dann sollte die 
  7355.      auch gehen).
  7356.  - Die fehlerhaften Unterstriche bei s„mtlichen Objekten mit Shortcuts 
  7357.    mit proportionalen Systemfonts werde ich nicht mehr anpassen. 
  7358.    Es geht zwar, aber da die MagicLib-Sourcen in dem Teil extrem unsch”n
  7359.    geschrieben sind, verzichte ich darauf, mir diese Arbeit zu machen.
  7360.    Was zu tun ist: in mtDials mittels appl_getinfo (AEFONT, i, i, x, i)
  7361.    abfragen, ob es ein FSM-Font ist (wird wohl hoffentlich bei proportionalen
  7362.    immer gesetzt sein), und dann in den Prozeduren String und String3D
  7363.    die Textausgabe anpassen (v_ftext statt v_gtext (VDICall(8,...))) und
  7364.    den Unterstrich anpassen, d.h. Zeichenposition mittels vqt_extend oder
  7365.    vqt_fextend herausfinden und dann eine Linie zeichnen, die so breit 
  7366.    ist wie das Zeichen. Ist nicht so schwer, mir ist es nur zu viel 
  7367.    Tipparbeit und zu viel Gepfriemel in diesen ™rks-Sourcen.
  7368.    Sonstige Anpassungen sollten nicht n”tig sein. Achja, fr die H”he sollte
  7369.    man auch die Zeichenh”he richtig abfragen. Am gnstigsten drfte es sein,
  7370.    wenn man die Breite des Strings direkt bei der Auffindung des Shortcuts
  7371.    herausfindet.
  7372.  - S„mtliche Einschr„nkungen bezglich Registrierung ausgebaut,
  7373.    Registrierungscode und -dialoge entfernt.
  7374. -----------------
  7375. Datum:     24.10.97
  7376. Version:   3.03 ž
  7377. Autor:     DS
  7378. Modul(e):  grin
  7379. Žnderung:  
  7380.  - FIX: Wenn kein Zeichensatz fr die Anzeige ohne Effekte definiert war,
  7381.    dann konnte die Anzeige dabei recht merkwrdig aussehen, weil der
  7382.    Font nicht initialisiert wurde.
  7383.  - Letzte Version compiliert.
  7384. -----------------
  7385. Datum:     
  7386. Version:   
  7387. Autor:     DS
  7388. Modul(e):  
  7389. Žnderung:  
  7390.  
  7391.